home *** CD-ROM | disk | FTP | other *** search
Unknown | 1991-08-24 | 21.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| a8 56 00 00 01 00 00 00 | 00 00 00 00 06 08 00 00 |.V......|........|
|00000010| 00 08 00 00 01 10 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 10 00 00 02 18 00 00 | a0 00 00 00 00 00 00 00 |........|........|
|00000030| 02 78 00 00 00 00 00 00 | 00 18 00 00 a5 8c 00 00 |.x......|........|
|00000040| 42 48 d6 05 fa ec fe ff | 4a 33 ff ff 68 37 00 00 |BH......|J3..h7..|
|00000050| 07 00 00 00 02 78 00 00 | 02 78 00 00 00 00 00 00 |.....x..|.x......|
|00000060| 05 05 05 32 2e 30 20 20 | 07 e6 01 00 16 e6 01 00 |...2.0 |........|
|00000070| 02 78 00 00 16 e6 01 00 | 00 00 00 00 45 78 70 72 |.x......|....Expr|
|00000080| 65 73 73 69 6f 6e 73 20 | 61 6e 64 20 6d 65 74 61 |essions |and meta|
|00000090| 20 2d 20 6c 65 76 65 6c | 20 70 72 6f 67 72 61 6d | - level| program|
|000000a0| 6d 69 6e 67 08 08 01 00 | 16 e6 01 00 02 78 00 00 |ming....|.....x..|
|000000b0| 00 00 00 00 2e 08 00 00 | 02 78 00 00 00 00 00 00 |........|.x......|
|000000c0| 0d 00 00 00 00 8c 00 00 | 25 1c 00 00 42 d8 03 00 |........|%...B...|
|000000d0| 0a b0 fe ff ea de fe ff | 20 22 00 00 0d 00 00 00 |........| "......|
|000000e0| 00 1c 00 00 05 80 00 00 | 00 50 5d 07 ba 69 fe ff |........|.P]..i..|
|000000f0| 9a 98 fe ff 20 22 00 00 | 45 78 70 72 65 73 73 69 |.... "..|Expressi|
|00000100| 6f 6e 73 20 77 69 6c 6c | 20 62 65 20 75 6e 66 61 |ons will| be unfa|
|00000110| 6d 69 6c 69 61 72 20 74 | 6f 20 6d 6f 73 74 20 6e |miliar t|o most n|
|00000120| 65 77 20 75 73 65 72 73 | 20 73 6f 20 74 68 69 73 |ew users| so this|
|00000130| 20 73 65 63 74 69 6f 6e | 20 61 74 74 65 6d 70 74 | section| attempt|
|00000140| 73 20 74 6f 20 73 68 65 | 64 20 73 6f 6d 65 20 6c |s to she|d some l|
|00000150| 69 67 68 74 20 6f 6e 20 | 74 68 65 69 72 20 00 00 |ight on |their ..|
|00000160| 00 80 00 00 25 48 00 00 | 42 f4 3b 03 6a 23 fe ff |....%H..|B.;.j#..|
|00000170| 4a 52 fe ff 20 22 00 00 | 6d 65 61 6e 69 6e 67 20 |JR.. "..|meaning |
|00000180| 61 6e 64 20 75 73 65 2e | 20 20 49 74 20 77 69 6c |and use.| It wil|
|00000190| 6c 20 63 6f 6e 63 65 72 | 6e 20 69 74 73 65 6c 66 |l concer|n itself|
|000001a0| 20 77 69 74 68 0d 00 00 | 00 48 00 00 25 1c 00 00 | with...|.H..%...|
|000001b0| 42 d8 03 00 1a dd fd ff | fa 0b fe ff 20 22 00 00 |B.......|.... "..|
|000001c0| 0d 00 00 00 00 1c 00 00 | a5 4c 00 00 46 78 2b 02 |........|.L..Fx+.|
|000001d0| ca 96 fd ff aa c5 fd ff | 20 22 00 00 12 12 65 2e |........| "....e.|
|000001e0| 60 0e 01 00 00 00 00 00 | 8f 20 07 6f 07 81 00 00 |`.......|. .o....|
|000001f0| 07 81 00 00 00 00 00 00 | 63 6f 6d 70 69 6c 65 28 |........|compile(|
|00000200| 29 08 08 00 07 81 00 00 | 00 00 00 00 0d 00 00 00 |).......|........|
|00000210| 00 4c 00 00 a5 48 00 00 | 46 18 d7 01 7a 50 fd ff |.L...H..|F...zP..|
|00000220| 5a 7f fd ff 20 22 00 00 | 12 12 2d ff 60 0e 01 00 |Z... "..|..-.`...|
|00000230| 00 00 00 00 8f 20 07 00 | 07 82 00 00 07 82 00 00 |..... ..|........|
|00000240| 00 00 00 00 65 78 65 63 | 28 29 08 08 07 82 00 00 |....exec|()......|
|00000250| 00 00 00 00 0d 00 00 00 | 00 48 00 00 a5 4c 00 00 |........|.H...L..|
|00000260| 46 58 0f 02 2a 0a fd ff | 0a 39 fd ff 20 22 00 00 |FX..*...|.9.. "..|
|00000270| 12 12 d7 01 60 0e 01 00 | 00 00 00 00 8f 20 07 00 |....`...|..... ..|
|00000280| 07 83 00 00 07 83 00 00 | 00 00 00 00 73 75 6d 6d |........|....summ|
|00000290| 6f 6e 28 29 08 08 00 00 | 07 83 00 00 00 00 00 00 |on()....|........|
|000002a0| 0d 00 00 00 00 4c 00 00 | a5 48 00 00 46 f8 ba 01 |.....L..|.H..F...|
|000002b0| da c3 fc ff ba f2 fc ff | 20 22 00 00 12 12 2c ff |........| "....,.|
|000002c0| 60 0e 01 00 00 00 00 00 | 8f 20 07 00 07 84 00 00 |`.......|. ......|
|000002d0| 07 84 00 00 00 00 00 00 | 72 75 6e 28 29 08 08 00 |........|run()...|
|000002e0| 07 84 00 00 00 00 00 00 | 0d 00 00 00 00 48 00 00 |........|.....H..|
|000002f0| a5 48 00 00 46 18 d7 01 | 8a 7d fc ff 6a ac fc ff |.H..F...|.}..j...|
|00000300| 20 22 00 00 12 12 ba 01 | 60 0e 01 00 00 00 00 00 | "......|`.......|
|00000310| 8f 20 07 00 07 85 00 00 | 07 85 00 00 00 00 00 00 |. ......|........|
|00000320| 65 76 61 6c 28 29 08 08 | 07 85 00 00 00 00 00 00 |eval()..|........|
|00000330| 0d 00 00 00 00 48 00 00 | 25 38 00 00 46 f0 7c 02 |.....H..|%8..F.|.|
|00000340| 3a 37 fc ff 1a 66 fc ff | 20 22 00 00 12 12 d7 01 |:7...f..| "......|
|00000350| 60 0e 01 00 00 00 00 00 | 8f 20 74 79 70 65 64 20 |`.......|. typed |
|00000360| 65 78 70 72 65 73 73 69 | 6f 6e 73 0d 00 38 00 00 |expressi|ons..8..|
|00000370| 25 38 00 00 46 b8 5d 02 | ea f0 fb ff ca 1f fc ff |%8..F.].|........|
|00000380| 20 22 00 00 12 12 00 00 | 60 0e 01 00 00 00 00 00 | "......|`.......|
|00000390| 8f 20 6e 75 6c 6c 20 65 | 78 70 72 65 73 73 69 6f |. null e|xpressio|
|000003a0| 6e 73 0d 00 00 38 00 00 | a5 54 00 00 46 7c db 02 |ns...8..|.T..F|..|
|000003b0| 9a aa fb ff 7a d9 fb ff | 20 22 00 00 12 12 73 69 |....z...| "....si|
|000003c0| 60 0e 01 00 00 00 00 00 | 8f 20 74 68 65 20 07 02 |`.......|. the ..|
|000003d0| 07 a5 00 00 07 a5 00 00 | 00 00 00 00 61 73 73 75 |........|....assu|
|000003e0| 6d 65 08 00 07 a5 00 00 | 00 00 00 00 20 73 74 61 |me......|.... sta|
|000003f0| 74 65 6d 65 6e 74 0d 00 | 00 54 00 00 a5 28 00 00 |tement..|.T...(..|
|00000400| 42 d8 03 00 4a 64 fb ff | 2a 93 fb ff 20 22 00 00 |B...Jd..|*... "..|
|00000410| 0d 07 07 00 08 86 00 00 | 08 86 00 00 00 00 00 00 |........|........|
|00000420| 00 28 00 00 a5 3c 00 00 | 42 c2 fc 01 2a 16 fb ff |.(...<..|B...*...|
|00000430| da 4c fb ff 18 2b 00 00 | 32 2e 31 20 4e 75 6c 6c |.L...+..|2.1 Null|
|00000440| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 2e 08 08 00 | express|ions....|
|00000450| 08 86 00 00 00 00 00 00 | 0d 00 00 00 00 3c 00 00 |........|.....<..|
|00000460| 25 1c 00 00 42 d8 03 00 | aa d7 fa ff 8a 06 fb ff |%...B...|........|
|00000470| 20 22 00 00 0d 00 00 00 | 00 1c 00 00 85 90 00 00 | "......|........|
|00000480| 02 94 16 07 5a 91 fa ff | 3a c0 fa ff 20 22 00 00 |....Z...|:... "..|
|00000490| 41 20 07 07 16 e7 01 00 | 16 e7 01 00 00 00 00 00 |A ......|........|
|000004a0| 6e 75 6c 6c 20 65 78 70 | 72 65 73 73 69 6f 6e 08 |null exp|ression.|
|000004b0| 16 e7 01 00 00 00 00 00 | 20 69 73 20 61 20 70 69 |........| is a pi|
|000004c0| 65 63 65 20 6f 66 20 63 | 6f 64 65 20 77 68 69 63 |ece of c|ode whic|
|000004d0| 68 20 63 61 6e 20 62 65 | 20 70 61 73 73 65 64 20 |h can be| passed |
|000004e0| 61 72 6f 75 6e 64 20 61 | 20 70 72 6f 67 72 61 6d |around a| program|
|000004f0| 20 61 73 20 61 20 6e 6f | 72 6d 61 6c 20 76 61 72 | as a no|rmal var|
|00000500| 69 61 62 6c 65 2c 20 00 | 00 90 00 00 05 80 00 00 |iable, .|........|
|00000510| 00 a0 16 07 0a 4b fa ff | ea 79 fa ff 20 22 00 00 |.....K..|.y.. "..|
|00000520| 61 6e 64 20 63 61 6e 20 | 62 65 20 75 73 65 64 20 |and can |be used |
|00000530| 61 73 20 61 20 73 6c 6f | 74 20 66 6f 72 20 63 6c |as a slo|t for cl|
|00000540| 61 73 73 65 73 2e 20 20 | 54 68 65 69 72 20 70 72 |asses. |Their pr|
|00000550| 69 6d 61 72 79 20 75 73 | 65 20 69 73 20 66 6f 72 |imary us|e is for|
|00000560| 20 74 68 65 20 63 72 65 | 61 74 69 6f 6e 20 6f 66 | the cre|ation of|
|00000570| 20 6e 65 77 20 63 6c 61 | 73 73 65 73 2c 20 73 6f | new cla|sses, so|
|00000580| 20 74 68 61 74 20 00 00 | 00 80 00 00 85 b0 00 00 | that ..|........|
|00000590| 02 c8 09 07 ba 04 fa ff | 9a 33 fa ff 20 22 00 00 |........|.3.. "..|
|000005a0| 6d 65 74 68 6f 64 73 20 | 63 61 6e 20 62 65 20 70 |methods |can be p|
|000005b0| 61 73 73 65 64 20 74 6f | 20 74 68 65 20 07 07 65 |assed to| the ..e|
|000005c0| 16 e8 01 00 16 e8 01 00 | 00 00 00 00 07 6e 65 77 |........|.....new|
|000005d0| 07 87 00 00 07 87 00 00 | 16 e8 01 00 00 00 00 00 |........|........|
|000005e0| 6e 65 77 08 16 e8 01 00 | 07 87 00 00 00 00 00 00 |new.....|........|
|000005f0| 28 29 08 ff 07 87 00 00 | 00 00 00 00 20 6d 65 74 |()......|.... met|
|00000600| 68 6f 64 2c 20 62 75 74 | 20 74 68 65 79 20 63 61 |hod, but| they ca|
|00000610| 6e 20 62 65 20 75 73 65 | 64 20 69 6e 20 6d 61 6e |n be use|d in man|
|00000620| 79 20 6f 74 68 65 72 20 | 77 61 79 73 20 74 6f 20 |y other |ways to |
|00000630| 6d 61 6b 65 20 00 00 00 | 00 b0 00 00 05 7c 00 00 |make ...|.....|..|
|00000640| 00 90 38 07 6a be f9 ff | 4a ed f9 ff 20 22 00 00 |..8.j...|J... "..|
|00000650| 63 6f 64 65 20 66 61 72 | 20 6d 6f 72 65 20 65 66 |code far| more ef|
|00000660| 66 69 63 69 65 6e 74 20 | 61 6e 64 20 69 6e 74 75 |ficient |and intu|
|00000670| 69 74 69 76 65 20 74 68 | 61 6e 20 69 6e 20 6e 6f |itive th|an in no|
|00000680| 72 6d 61 6c 20 69 6d 70 | 65 72 61 74 69 76 65 20 |rmal imp|erative |
|00000690| 6c 61 6e 67 75 61 67 65 | 73 2e 20 20 46 6f 72 20 |language|s. For |
|000006a0| 69 6e 73 74 61 6e 63 65 | 20 64 65 70 65 6e 64 69 |instance| dependi|
|000006b0| 6e 67 20 00 00 7c 00 00 | 05 84 00 00 00 f8 42 07 |ng ..|..|......B.|
|000006c0| 1a 78 f9 ff fa a6 f9 ff | 20 22 00 00 6f 6e 20 61 |.x......| "..on a|
|000006d0| 20 76 61 72 69 61 62 6c | 65 2c 20 64 69 66 66 65 | variabl|e, diffe|
|000006e0| 72 65 6e 74 20 6e 75 6c | 6c 20 65 78 70 72 65 73 |rent nul|l expres|
|000006f0| 73 69 6f 6e 73 20 63 61 | 6e 20 62 65 20 70 61 73 |sions ca|n be pas|
|00000700| 73 65 64 20 74 6f 20 61 | 20 66 75 6e 63 74 69 6f |sed to a| functio|
|00000710| 6e 20 73 6f 20 69 74 20 | 77 69 6c 6c 20 74 61 6b |n so it |will tak|
|00000720| 65 20 64 69 66 66 65 72 | 65 6e 74 20 61 63 74 69 |e differ|ent acti|
|00000730| 6f 6e 73 2e 20 20 00 00 | 00 84 00 00 05 74 00 00 |ons. ..|.....t..|
|00000740| 00 94 aa 06 ca 31 f9 ff | aa 60 f9 ff 20 22 00 00 |.....1..|.`.. "..|
|00000750| 48 6f 77 65 76 65 72 20 | 66 6f 72 20 74 68 69 73 |However |for this|
|00000760| 20 61 64 64 65 64 20 63 | 6f 6e 76 65 6e 69 65 6e | added c|onvenien|
|00000770| 63 65 2c 20 61 20 70 72 | 69 63 65 20 69 73 20 70 |ce, a pr|ice is p|
|00000780| 61 69 64 20 69 6e 20 74 | 68 65 20 66 6f 72 6d 20 |aid in t|he form |
|00000790| 6f 66 20 61 64 64 65 64 | 20 63 6f 6d 70 6c 65 78 |of added| complex|
|000007a0| 69 74 79 20 77 68 65 6e | 20 00 00 00 00 74 00 00 |ity when| ....t..|
|000007b0| 25 3c 00 00 42 78 73 02 | 7a eb f8 ff 5a 1a f9 ff |%<..Bxs.|z...Z...|
|000007c0| 20 22 00 00 63 6f 6e 73 | 69 64 65 72 69 6e 67 20 | "..cons|idering |
|000007d0| 73 75 63 68 20 74 68 69 | 6e 67 73 20 61 73 20 73 |such thi|ngs as s|
|000007e0| 63 6f 70 65 2e 0d 00 00 | 00 3c 00 00 25 1c 00 00 |cope....|.<..%...|
|000007f0| 42 d8 03 00 2a a5 f8 ff | 0a d4 f8 ff 20 22 00 00 |B...*...|.... "..|
|00000800| 0d 00 00 00 00 1c 00 00 | 85 c4 00 00 02 24 0e 07 |........|.....$..|
|00000810| da 5e f8 ff ba 8d f8 ff | 20 22 00 00 41 20 07 07 |.^......| "..A ..|
|00000820| 16 e9 01 00 16 e9 01 00 | 00 00 00 00 6e 75 6c 6c |........|....null|
|00000830| 20 65 78 70 72 65 73 73 | 69 6f 6e 08 16 e9 01 00 | express|ion.....|
|00000840| 00 00 00 00 20 63 61 6e | 20 62 65 20 63 72 65 61 |.... can| be crea|
|00000850| 74 65 64 20 69 6e 20 74 | 77 6f 20 64 69 66 66 65 |ted in t|wo diffe|
|00000860| 72 65 6e 74 20 77 61 79 | 73 2c 20 74 68 72 6f 75 |rent way|s, throu|
|00000870| 67 68 20 74 68 65 20 07 | 16 ea 01 00 16 ea 01 00 |gh the .|........|
|00000880| 00 00 00 00 07 00 00 00 | 07 88 00 00 07 88 00 00 |........|........|
|00000890| 16 ea 01 00 00 00 00 00 | 63 6f 6d 70 69 6c 65 08 |........|compile.|
|000008a0| 16 ea 01 00 07 88 00 00 | 00 00 00 00 28 29 08 20 |........|....(). |
|000008b0| 07 88 00 00 00 00 00 00 | 20 66 75 6e 63 74 69 6f |........| functio|
|000008c0| 6e 20 6f 72 20 62 79 20 | 00 c4 00 00 85 c0 00 00 |n or by |........|
|000008d0| 02 cc b1 06 8a 18 f8 ff | 6a 47 f8 ff 20 22 00 00 |........|jG.. "..|
|000008e0| 64 65 63 6c 61 72 61 74 | 69 6f 6e 20 61 73 20 61 |declarat|ion as a|
|000008f0| 20 63 6f 6e 73 74 61 6e | 74 20 69 6e 20 61 20 70 | constan|t in a p|
|00000900| 72 6f 67 72 61 6d 2e 20 | 07 07 08 00 16 eb 01 00 |rogram. |........|
|00000910| 16 eb 01 00 00 00 00 00 | 07 74 69 6f 07 cf 00 00 |........|.tio....|
|00000920| 07 cf 00 00 16 eb 01 00 | 00 00 00 00 63 6f 6d 70 |........|....comp|
|00000930| 69 6c 65 08 16 eb 01 00 | 07 cf 00 00 00 00 00 00 |ile.....|........|
|00000940| 28 29 08 74 07 cf 00 00 | 00 00 00 00 20 74 61 6b |().t....|.... tak|
|00000950| 65 73 20 61 20 73 74 72 | 69 6e 67 20 61 6e 64 20 |es a str|ing and |
|00000960| 63 6f 6d 70 69 6c 65 73 | 20 69 74 20 74 6f 20 61 |compiles| it to a|
|00000970| 20 07 07 00 16 ec 01 00 | 16 ec 01 00 00 00 00 00 | .......|........|
|00000980| 6e 75 6c 6c 20 00 00 00 | 00 c0 00 00 85 a0 00 00 |null ...|........|
|00000990| 02 60 4d 07 3a d2 f7 ff | 1a 01 f8 ff 20 22 00 00 |.`M.:...|.... "..|
|000009a0| 65 78 70 72 65 73 73 69 | 6f 6e 08 08 16 ec 01 00 |expressi|on......|
|000009b0| 00 00 00 00 2c 20 63 6f | 6e 73 74 61 6e 74 20 07 |...., co|nstant .|
|000009c0| 16 ed 01 00 16 ed 01 00 | 00 00 00 00 6e 75 6c 6c |........|....null|
|000009d0| 20 65 78 70 72 65 73 73 | 69 6f 6e 08 16 ed 01 00 | express|ion.....|
|000009e0| 00 00 00 00 73 20 61 72 | 65 20 73 69 6d 70 6c 79 |....s ar|e simply|
|000009f0| 20 70 69 65 63 65 73 20 | 6f 66 20 70 72 6f 67 72 | pieces |of progr|
|00000a00| 61 6d 20 63 6f 64 65 20 | 65 6e 63 6c 6f 73 65 64 |am code |enclosed|
|00000a10| 20 69 6e 20 63 75 72 6c | 79 20 62 72 61 63 6b 65 | in curl|y bracke|
|00000a20| 74 73 2e 20 20 00 00 00 | 00 a0 00 00 85 b0 00 00 |ts. ...|........|
|00000a30| 02 18 0e 07 ea 8b f7 ff | ca ba f7 ff 20 22 00 00 |........|.... "..|
|00000a40| 48 6f 77 65 76 65 72 20 | 74 68 65 72 65 20 61 72 |However |there ar|
|00000a50| 65 20 73 75 62 74 6c 65 | 20 64 69 66 66 65 72 65 |e subtle| differe|
|00000a60| 6e 63 65 73 20 62 65 74 | 77 65 65 6e 20 74 68 65 |nces bet|ween the|
|00000a70| 73 65 20 6d 65 74 68 6f | 64 73 2c 20 07 07 2e 20 |se metho|ds, ... |
|00000a80| 16 ee 01 00 16 ee 01 00 | 00 00 00 00 07 18 0e 07 |........|........|
|00000a90| 07 ce 00 00 07 ce 00 00 | 16 ee 01 00 00 00 00 00 |........|........|
|00000aa0| 63 6f 6d 70 69 6c 65 08 | 16 ee 01 00 07 ce 00 00 |compile.|........|
|00000ab0| 00 00 00 00 28 29 08 66 | 07 ce 00 00 00 00 00 00 |....().f|........|
|00000ac0| 20 73 69 6d 70 6c 79 20 | 63 6f 6d 70 69 6c 65 73 | simply |compiles|
|00000ad0| 20 74 68 65 20 00 00 00 | 00 b0 00 00 05 7c 00 00 | the ...|.....|..|
|00000ae0| 00 30 3b 07 9a 45 f7 ff | 7a 74 f7 ff 20 22 00 00 |.0;..E..|zt.. "..|
|00000af0| 65 78 70 72 65 73 73 69 | 6f 6e 20 62 75 74 20 64 |expressi|on but d|
|00000b00| 6f 65 73 20 6e 6f 74 20 | 61 6e 61 6c 79 73 65 20 |oes not |analyse |
|00000b10| 74 68 65 20 73 65 6d 61 | 6e 74 69 63 73 20 6f 66 |the sema|ntics of|
|00000b20| 20 74 68 65 20 65 78 70 | 72 65 73 73 69 6f 6e 2c | the exp|ression,|
|00000b30| 20 77 68 65 72 65 61 73 | 20 63 6f 6e 73 74 61 6e | whereas| constan|
|00000b40| 74 20 65 78 70 72 65 73 | 73 69 6f 6e 73 20 69 6e |t expres|sions in|
|00000b50| 20 61 20 00 00 7c 00 00 | 05 7c 00 00 00 08 5d 07 | a ..|..|.|....].|
|00000b60| 4a ff f6 ff 2a 2e f7 ff | 20 22 00 00 70 72 6f 67 |J...*...| "..prog|
|00000b70| 72 61 6d 20 61 72 65 20 | 61 75 74 6f 6d 61 74 69 |ram are |automati|
|00000b80| 63 61 6c 6c 79 20 61 6e | 61 6c 79 73 65 64 20 61 |cally an|alysed a|
|00000b90| 6e 64 20 63 6f 75 6c 64 | 20 62 65 20 72 75 6e 20 |nd could| be run |
|00000ba0| 69 6d 6d 65 64 69 61 74 | 65 6c 79 2e 20 20 4e 75 |immediat|ely. Nu|
|00000bb0| 6c 6c 20 65 78 70 72 65 | 73 73 69 6f 6e 73 20 68 |ll expre|ssions h|
|00000bc0| 61 76 65 20 74 68 65 69 | 72 20 6f 77 6e 20 00 00 |ave thei|r own ..|
|00000bd0| 00 7c 00 00 a5 8c 00 00 | 42 60 57 06 fa b8 f6 ff |.|......|B`W.....|
|00000be0| da e7 f6 ff 20 22 00 00 | 6c 65 76 65 6c 20 6f 66 |.... "..|level of|
|00000bf0| 20 07 07 64 16 ef 01 00 | 16 ef 01 00 00 00 00 00 | ..d....|........|
|00000c00| 73 63 6f 70 65 08 79 2e | 16 ef 01 00 00 00 00 00 |scope.y.|........|
|00000c10| 20 73 6f 20 76 61 72 69 | 61 62 6c 65 73 20 64 65 | so vari|ables de|
|00000c20| 63 6c 61 72 65 64 20 77 | 69 74 68 69 6e 20 74 68 |clared w|ithin th|
|00000c30| 65 6d 20 61 72 65 20 6e | 6f 74 20 76 69 73 69 62 |em are n|ot visib|
|00000c40| 6c 65 20 6f 75 74 73 69 | 64 65 20 74 68 65 20 65 |le outsi|de the e|
|00000c50| 78 70 72 65 73 73 69 6f | 6e 2e 0d 00 00 8c 00 00 |xpressio|n.......|
|00000c60| 25 1c 00 00 42 d8 03 00 | aa 72 f6 ff 8a a1 f6 ff |%...B...|.r......|
|00000c70| 20 22 00 00 0d 00 00 00 | 00 1c 00 00 25 20 00 00 | "......|....% ..|
|00000c80| 42 88 47 00 5a 2c f6 ff | 3a 5b f6 ff 20 22 00 00 |B.G.Z,..|:[.. "..|
|00000c90| 65 2e 67 2e 0d 00 00 00 | 00 20 00 00 a5 28 00 00 |e.g.....|. ...(..|
|00000ca0| 42 d8 03 00 0a e6 f5 ff | ea 14 f6 ff 20 22 00 00 |B.......|.... "..|
|00000cb0| 0d 07 07 65 07 8d 00 00 | 07 8d 00 00 00 00 00 00 |...e....|........|
|00000cc0| 00 28 00 00 25 38 00 00 | 42 80 13 03 ba 9f f5 ff |.(..%8..|B.......|
|00000cd0| 9a ce f5 ff 9c 1e 00 00 | 6c 65 74 20 28 6e 75 6c |........|let (nul|
|00000ce0| 6c 29 20 65 78 70 72 65 | 73 73 69 6f 6e 20 6e 65 |l) expre|ssion ne|
|00000cf0| 20 3a 3d 20 0d 00 00 00 | 00 38 00 00 a5 a0 00 00 | := ....|.8......|
|00000d00| 42 0a 18 06 6a 51 f5 ff | 4a 88 f5 ff 9c 26 00 00 |B...jQ..|J....&..|
|00000d10| 20 20 20 63 6f 6d 70 69 | 6c 65 28 22 6c 65 74 20 | compi|le("let |
|00000d20| 73 74 72 69 6e 67 20 73 | 20 3a 3d 20 5c 22 48 65 |string s| := \"He|
|00000d30| 6c 6c 6f 5c 6e 5c 22 3b | 20 77 72 69 74 65 28 73 |llo\n\";| write(s|
|00000d40| 29 3b 22 29 3b 20 07 07 | 09 a0 00 00 07 8d 00 00 |);"); ..|........|
|00000d50| 09 a0 00 00 00 00 00 00 | 07 38 00 00 0a a1 00 00 |........|.8......|
|00000d60| 07 8d 00 00 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00000d70| 33 08 20 63 09 a0 00 00 | 07 8d 00 00 0a a1 00 00 |3. c....|........|
|00000d80| 00 00 00 00 08 67 20 73 | 0a a1 00 00 07 8d 00 00 |.....g s|........|
|00000d90| 00 00 00 00 0d 00 00 00 | 00 a0 00 00 a5 24 00 00 |........|.....$..|
|00000da0| 42 00 00 00 1a 13 f5 ff | fa 41 f5 ff 9c 1e 00 00 |B.......|.A......|
|00000db0| 0d 08 08 00 07 8d 00 00 | 00 00 00 00 00 24 00 00 |........|.....$..|
|00000dc0| 85 b8 00 00 02 5c 5d 07 | ca cc f4 ff aa fb f4 ff |.....\].|........|
|00000dd0| 20 22 00 00 28 6e 6f 74 | 65 20 74 68 65 20 75 73 | "..(not|e the us|
|00000de0| 65 20 6f 66 20 74 68 65 | 20 07 07 00 16 f0 01 00 |e of the| .......|
|00000df0| 16 f0 01 00 00 00 00 00 | 07 a0 00 00 07 d0 00 00 |........|........|
|00000e00| 07 d0 00 00 16 f0 01 00 | 00 00 00 00 5c 22 08 00 |........|....\"..|
|00000e10| 16 f0 01 00 07 d0 00 00 | 00 00 00 00 08 24 00 00 |........|.....$..|
|00000e20| 07 d0 00 00 00 00 00 00 | 20 73 79 6d 62 6f 6c 20 |........| symbol |
|00000e30| 74 6f 20 70 72 65 76 65 | 6e 74 20 74 68 65 20 69 |to preve|nt the i|
|00000e40| 6e 76 65 72 74 65 64 20 | 63 6f 6d 6d 61 73 20 66 |nverted |commas f|
|00000e50| 72 6f 6d 20 62 65 69 6e | 67 20 72 65 6d 6f 76 65 |rom bein|g remove|
|00000e60| 64 20 62 79 20 74 68 65 | 20 66 69 72 73 74 20 70 |d by the| first p|
|00000e70| 61 73 73 20 00 b8 00 00 | 25 2c 00 00 42 dc 31 01 |ass ....|%,..B.1.|
|00000e80| 7a 86 f4 ff 5a b5 f4 ff | 20 22 00 00 6f 66 20 74 |z...Z...| "..of t|
|00000e90| 68 65 20 63 6f 6d 70 69 | 6c 65 72 29 0d 00 00 00 |he compi|ler)....|
|00000ea0| 00 2c 00 00 01 10 00 00 | 42 d8 03 00 00 00 00 00 |.,......|B.......|
|00000eb0| 00 10 00 00 02 14 00 00 | 84 02 00 00 00 00 00 00 |........|........|
|00000ec0| 00 00 00 00 00 14 00 00 | 25 1c 00 00 42 d8 03 00 |........|%...B...|
|00000ed0| b9 04 f2 ff 99 33 f2 ff | 20 22 00 00 0d 00 00 00 |.....3..| "......|
|00000ee0| 00 1c 00 00 25 1c 00 00 | 42 e4 2a 00 69 be f1 ff |....%...|B.*.i...|
|00000ef0| 49 ed f1 ff 20 22 00 00 | 6f 72 0d 00 00 1c 00 00 |I... "..|or......|
|00000f00| a5 28 00 00 42 d8 03 00 | 19 78 f1 ff f9 a6 f1 ff |.(..B...|.x......|
|00000f10| 20 22 00 00 0d 07 07 00 | 07 8f 00 00 07 8f 00 00 | "......|........|
|00000f20| 00 00 00 00 00 28 00 00 | 25 38 00 00 42 80 13 03 |.....(..|%8..B...|
|00000f30| c9 31 f1 ff a9 60 f1 ff | 9c 1e 00 00 6c 65 74 20 |.1...`..|....let |
|00000f40| 28 6e 75 6c 6c 29 20 65 | 78 70 72 65 73 73 69 6f |(null) e|xpressio|
|00000f50| 6e 20 6e 65 20 3a 3d 20 | 0d 00 00 00 00 38 00 00 |n ne := |.....8..|
|00000f60| a5 c8 00 00 42 ea fb 05 | 79 e3 f0 ff 59 1a f1 ff |....B...|y...Y...|
|00000f70| 9c 26 00 00 20 20 20 20 | 20 20 7b 6c 65 74 20 73 |.&.. | {let s|
|00000f80| 74 72 69 6e 67 20 73 20 | 3a 3d 20 22 48 65 6c 6c |tring s |:= "Hell|
|00000f90| 6f 5c 6e 22 3b 20 77 72 | 69 74 65 28 73 29 3b 7d |o\n"; wr|ite(s);}|
|00000fa0| 3b 20 20 20 20 20 20 20 | 20 08 08 65 07 8f 00 00 |; | ..e....|
|00000fb0| 00 00 00 00 07 20 6e 65 | 07 8d 00 00 07 8d 00 00 |..... ne|........|
|00000fc0| 00 00 00 00 07 c8 00 00 | 09 a0 00 00 07 8d 00 00 |........|........|
|00000fd0| 09 a0 00 00 00 00 00 00 | 07 20 20 20 0a a1 00 00 |........|. ....|
|00000fe0| 07 8d 00 00 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00000ff0| 33 08 6c 6c 07 8d 00 00 | 09 a0 00 00 0a a1 00 00 |3.ll....|........|
|00001000| 00 00 00 00 08 20 20 20 | 09 a0 00 00 0a a1 00 00 |..... |........|
|00001010| 00 00 00 00 08 00 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00001020| 0d 00 00 00 00 c8 00 00 | 25 1c 00 00 42 d8 03 00 |........|%...B...|
|00001030| 29 a5 f0 ff 09 d4 f0 ff | 20 22 00 00 0d 00 00 00 |).......| "......|
|00001040| 00 1c 00 00 85 0c 01 00 | 02 54 5c 07 d9 5e f0 ff |........|.T\..^..|
|00001050| b9 8d f0 ff 20 22 00 00 | 54 6f 20 65 78 65 63 75 |.... "..|To execu|
|00001060| 74 65 20 61 20 07 00 00 | 16 f1 01 00 16 f1 01 00 |te a ...|........|
|00001070| 00 00 00 00 6e 75 6c 6c | 20 65 78 70 72 65 73 73 |....null| express|
|00001080| 69 6f 6e 08 16 f1 01 00 | 00 00 00 00 20 65 69 74 |ion.....|.... eit|
|00001090| 68 65 72 20 07 83 20 ff | 07 90 00 00 07 90 00 00 |her .. .|........|
|000010a0| 00 00 00 00 07 1c 00 00 | 16 f2 01 00 07 90 00 00 |........|........|
|000010b0| 16 f2 01 00 00 00 00 00 | 65 78 65 63 08 6f 20 65 |........|exec.o e|
|000010c0| 16 f2 01 00 07 90 00 00 | 00 00 00 00 28 29 08 00 |........|....()..|
|000010d0| 07 90 00 00 00 00 00 00 | 20 6f 72 20 07 65 78 70 |........| or .exp|
|000010e0| 07 91 00 00 07 91 00 00 | 00 00 00 00 07 00 00 00 |........|........|
|000010f0| 16 f3 01 00 07 91 00 00 | 16 f3 01 00 00 00 00 00 |........|........|
|00001100| 72 75 6e 08 16 f3 01 00 | 07 91 00 00 00 00 00 00 |run.....|........|
|00001110| 28 29 08 00 07 91 00 00 | 00 00 00 00 20 63 61 6e |()......|.... can|
|00001120| 20 62 65 20 63 61 6c 6c | 65 64 2e 20 20 54 68 65 | be call|ed. The|
|00001130| 20 64 69 66 66 65 72 65 | 6e 63 65 20 62 65 74 77 | differe|nce betw|
|00001140| 65 65 6e 20 74 68 65 73 | 65 20 00 00 00 0c 01 00 |een thes|e ......|
|00001150| 85 b8 00 00 02 3c 4a 07 | 89 18 f0 ff 69 47 f0 ff |.....<J.|....iG..|
|00001160| 20 22 00 00 74 77 6f 20 | 63 61 6c 6c 73 20 69 73 | "..two |calls is|
|00001170| 20 74 68 61 74 20 07 ff | 07 92 00 00 07 92 00 00 | that ..|........|
|00001180| 00 00 00 00 07 62 65 20 | 16 f4 01 00 07 92 00 00 |.....be |........|
|00001190| 16 f4 01 00 00 00 00 00 | 65 78 65 63 08 63 65 20 |........|exec.ce |
|000011a0| 16 f4 01 00 07 92 00 00 | 00 00 00 00 28 29 08 00 |........|....()..|
|000011b0| 07 92 00 00 00 00 00 00 | 20 72 75 6e 73 20 74 68 |........| runs th|
|000011c0| 65 20 73 65 6d 61 6e 74 | 69 63 20 61 6e 61 6c 79 |e semant|ic analy|
|000011d0| 73 65 72 20 6f 76 65 72 | 20 74 68 65 20 65 78 70 |ser over| the exp|
|000011e0| 72 65 73 73 69 6f 6e 20 | 61 6e 64 20 64 65 63 6c |ression |and decl|
|000011f0| 61 72 65 73 20 61 6e 79 | 20 76 61 72 69 61 62 6c |ares any| variabl|
|00001200| 65 73 20 00 00 b8 00 00 | 85 d0 00 00 02 80 45 07 |es .....|......E.|
|00001210| 39 d2 ef ff 19 01 f0 ff | 20 22 00 00 69 6e 20 74 |9.......| "..in t|
|00001220| 68 65 20 65 78 70 72 65 | 73 73 69 6f 6e 20 69 6e |he expre|ssion in|
|00001230| 20 74 68 65 20 63 75 72 | 72 65 6e 74 20 6c 65 76 | the cur|rent lev|
|00001240| 65 6c 20 6f 66 20 07 73 | 16 f5 01 00 16 f5 01 00 |el of .s|........|
|00001250| 00 00 00 00 73 63 6f 70 | 65 08 6e 79 16 f5 01 00 |....scop|e.ny....|
|00001260| 00 00 00 00 2c 20 77 68 | 65 72 65 61 73 20 07 00 |...., wh|ereas ..|
|00001270| 07 94 00 00 07 94 00 00 | 00 00 00 00 07 22 00 00 |........|....."..|
|00001280| 16 f6 01 00 07 94 00 00 | 16 f6 01 00 00 00 00 00 |........|........|
|00001290| 72 75 6e 08 16 f6 01 00 | 07 94 00 00 00 00 00 00 |run.....|........|
|000012a0| 28 29 08 76 07 94 00 00 | 00 00 00 00 20 6f 6e 6c |().v....|.... onl|
|000012b0| 79 20 65 78 65 63 75 74 | 65 73 20 74 68 65 20 63 |y execut|es the c|
|000012c0| 6f 64 65 2e 20 20 54 6f | 20 61 6e 61 6c 79 73 65 |ode. To| analyse|
|000012d0| 20 00 00 00 00 d0 00 00 | 85 d8 00 00 02 10 5e 07 | .......|......^.|
|000012e0| e9 8b ef ff c9 ba ef ff | 20 22 00 00 61 6e 20 65 |........| "..an e|
|000012f0| 78 70 72 65 73 73 69 6f | 6e 20 61 6e 64 20 72 65 |xpressio|n and re|
|00001300| 64 65 63 6c 61 72 65 20 | 74 68 65 20 76 61 72 69 |declare |the vari|
|00001310| 61 62 6c 65 73 20 77 69 | 74 68 6f 75 74 20 65 78 |ables wi|thout ex|
|00001320| 65 63 75 74 69 6e 67 20 | 69 74 2c 20 61 20 63 61 |ecuting |it, a ca|
|00001330| 6c 6c 20 73 68 6f 75 6c | 64 20 62 65 20 6d 61 64 |ll shoul|d be mad|
|00001340| 65 20 74 6f 20 07 07 ff | 07 95 00 00 07 95 00 00 |e to ...|........|
|00001350| 00 00 00 00 07 70 72 65 | 16 f7 01 00 07 95 00 00 |.....pre|........|
|00001360| 16 f7 01 00 00 00 00 00 | 73 75 6d 6d 6f 6e 08 20 |........|summon. |
|00001370| 16 f7 01 00 07 95 00 00 | 00 00 00 00 28 29 08 75 |........|....().u|
|00001380| 07 95 00 00 00 00 00 00 | 2e 20 20 07 07 d1 00 00 |........|. .....|
|00001390| 07 d1 00 00 00 00 00 00 | 07 6f 75 6c 16 f8 01 00 |........|.oul....|
|000013a0| 07 d1 00 00 16 f8 01 00 | 00 00 00 00 00 d8 00 00 |........|........|
|000013b0| a5 c0 00 00 42 1c 55 04 | 99 45 ef ff 79 74 ef ff |....B.U.|.E..yt..|
|000013c0| 9c 1e 00 00 65 78 65 63 | 08 00 00 00 16 f8 01 00 |....exec|........|
|000013d0| 07 d1 00 00 00 00 00 00 | 28 6e 65 29 08 00 00 00 |........|(ne)....|
|000013e0| 07 d1 00 00 00 00 00 00 | 20 69 73 20 65 71 75 69 |........| is equi|
|000013f0| 76 61 6c 65 6e 74 20 74 | 6f 20 07 00 07 d2 00 00 |valent t|o ......|
|00001400| 07 d2 00 00 00 00 00 00 | 07 f8 01 00 16 f9 01 00 |........|........|
|00001410| 07 d2 00 00 16 f9 01 00 | 00 00 00 00 73 75 6d 6d |........|....summ|
|00001420| 6f 6e 08 ff 16 f9 01 00 | 07 d2 00 00 00 00 00 00 |on......|........|
|00001430| 28 6e 65 29 3b 20 07 00 | 16 fa 01 00 07 d2 00 00 |(ne); ..|........|
|00001440| 16 fa 01 00 00 00 00 00 | 72 75 6e 08 16 fa 01 00 |........|run.....|
|00001450| 07 d2 00 00 00 00 00 00 | 28 6e 65 29 3b 08 07 74 |........|(ne);..t|
|00001460| 07 d2 00 00 00 00 00 00 | 2e 0d 00 00 00 c0 00 00 |........|........|
|00001470| 25 1c 00 00 42 d8 03 00 | 49 ff ee ff 29 2e ef ff |%...B...|I...)...|
|00001480| 20 22 00 00 0d 00 00 00 | 00 1c 00 00 25 20 00 00 | "......|....% ..|
|00001490| 42 88 47 00 f9 b8 ee ff | d9 e7 ee ff 20 22 00 00 |B.G.....|.... "..|
|000014a0| 65 2e 67 2e 0d 00 00 00 | 00 20 00 00 a5 28 00 00 |e.g.....|. ...(..|
|000014b0| 42 d8 03 00 a9 72 ee ff | 89 a1 ee ff 20 22 00 00 |B....r..|.... "..|
|000014c0| 0d 07 07 29 07 97 00 00 | 07 97 00 00 00 00 00 00 |...)....|........|
|000014d0| 00 28 00 00 a5 c0 00 00 | 42 2a 53 05 59 24 ee ff |.(......|B*S.Y$..|
|000014e0| 39 5b ee ff 9c 26 00 00 | 65 78 65 63 28 7b 6c 65 |9[...&..|exec({le|
|000014f0| 74 20 73 74 72 69 6e 67 | 20 73 20 3a 3d 20 22 48 |t string| s := "H|
|00001500| 65 6c 6c 6f 5c 6e 22 3b | 20 77 72 69 74 65 28 73 |ello\n";| write(s|
|00001510| 29 3b 7d 29 3b 20 20 08 | 07 97 00 00 00 00 00 00 |);}); .|........|
|00001520| 07 7f 1e ff 07 8d 00 00 | 07 8d 00 00 00 00 00 00 |........|........|
|00001530| 07 97 00 00 09 a0 00 00 | 07 8d 00 00 09 a0 00 00 |........|........|
|00001540| 00 00 00 00 07 02 1e ff | 0a a1 00 00 07 8d 00 00 |........|........|
|00001550| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 33 08 6e 67 |........|....3.ng|
|00001560| 07 8d 00 00 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00001570| 08 77 72 69 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |.wri....|........|
|00001580| 08 97 00 00 0a a1 00 00 | 00 00 00 00 0d 00 00 00 |........|........|
|00001590| 00 c0 00 00 a5 28 00 00 | 42 d8 03 00 09 e6 ed ff |.....(..|B.......|
|000015a0| e9 14 ee ff 20 22 00 00 | 0d 07 07 00 07 98 00 00 |.... "..|........|
|000015b0| 07 98 00 00 00 00 00 00 | 00 28 00 00 a5 d0 00 00 |........|.(......|
|000015c0| 42 2a 53 05 b9 97 ed ff | 99 ce ed ff 9c 26 00 00 |B*S.....|.....&..|
|000015d0| 72 75 6e 28 7b 6c 65 74 | 20 73 74 72 69 6e 67 20 |run({let| string |
|000015e0| 73 20 3a 3d 20 22 48 65 | 6c 6c 6f 5c 6e 22 3b 20 |s := "He|llo\n"; |
|000015f0| 77 72 69 74 65 28 73 29 | 3b 7d 29 3b 20 20 20 08 |write(s)|;}); .|
|00001600| 07 98 00 00 00 00 00 00 | 07 f2 1d ff 07 8d 00 00 |........|........|
|00001610| 07 8d 00 00 00 00 00 00 | 07 98 00 00 09 a0 00 00 |........|........|
|00001620| 07 8d 00 00 09 a0 00 00 | 00 00 00 00 07 75 1d ff |........|.....u..|
|00001630| 0a a1 00 00 07 8d 00 00 | 09 a0 00 00 0a a1 00 00 |........|........|
|00001640| 00 00 00 00 33 08 67 20 | 07 8d 00 00 09 a0 00 00 |....3.g |........|
|00001650| 0a a1 00 00 00 00 00 00 | 08 72 69 74 09 a0 00 00 |........|.rit....|
|00001660| 0a a1 00 00 00 00 00 00 | 08 98 00 00 0a a1 00 00 |........|........|
|00001670| 00 00 00 00 07 8d 00 00 | 07 98 00 00 07 98 00 00 |........|........|
|00001680| 00 00 00 00 0d 00 00 00 | 00 d0 00 00 25 1c 00 00 |........|....%...|
|00001690| 42 00 00 00 69 59 ed ff | 49 88 ed ff 9c 1e 00 00 |B...iY..|I.......|
|000016a0| 0d 00 00 00 00 1c 00 00 | a5 cc 00 00 42 4a 50 06 |........|....BJP.|
|000016b0| 19 0b ed ff f9 41 ed ff | 9c 26 00 00 65 78 65 63 |.....A..|.&..exec|
|000016c0| 28 63 6f 6d 70 69 6c 65 | 28 22 6c 65 74 20 73 74 |(compile|("let st|
|000016d0| 72 69 6e 67 20 73 3a 3d | 20 5c 22 48 65 6c 6c 6f |ring s:=| \"Hello|
|000016e0| 5c 6e 5c 22 3b 20 77 72 | 69 74 65 28 73 29 3b 22 |\n\"; wr|ite(s);"|
|000016f0| 29 29 3b 20 08 08 00 00 | 07 98 00 00 00 00 00 00 |)); ....|........|
|00001700| 07 66 1d ff 07 8d 00 00 | 07 8d 00 00 00 00 00 00 |.f......|........|
|00001710| 07 cc 00 00 09 a0 00 00 | 07 8d 00 00 09 a0 00 00 |........|........|
|00001720| 00 00 00 00 07 78 65 63 | 0a a1 00 00 07 8d 00 00 |.....xec|........|
|00001730| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 33 08 3a 3d |........|....3.:=|
|00001740| 07 8d 00 00 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00001750| 08 74 65 28 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |.te(....|........|
|00001760| 08 98 00 00 0a a1 00 00 | 00 00 00 00 0d 00 00 00 |........|........|
|00001770| 00 cc 00 00 25 1c 00 00 | 42 d8 03 00 c9 cc ec ff |....%...|B.......|
|00001780| a9 fb ec ff 20 22 00 00 | 0d 00 00 00 00 1c 00 00 |.... "..|........|
|00001790| 25 34 00 00 42 84 b6 01 | 79 86 ec ff 59 b5 ec ff |%4..B...|y...Y...|
|000017a0| 20 22 00 00 61 72 65 20 | 61 6c 6c 20 63 6f 72 72 | "..are |all corr|
|000017b0| 65 63 74 2c 20 77 68 65 | 72 65 61 73 0d 00 00 00 |ect, whe|reas....|
|000017c0| 00 34 00 00 a5 28 00 00 | 42 d8 03 00 29 40 ec ff |.4...(..|B...)@..|
|000017d0| 09 6f ec ff 20 22 00 00 | 0d 07 07 00 07 99 00 00 |.o.. "..|........|
|000017e0| 07 99 00 00 00 00 00 00 | 00 28 00 00 25 38 00 00 |........|.(..%8..|
|000017f0| 42 80 13 03 d9 f9 eb ff | b9 28 ec ff 9c 1e 00 00 |B.......|.(......|
|00001800| 6c 65 74 20 73 74 72 69 | 6e 67 20 73 20 3a 3d 20 |let stri|ng s := |
|00001810| 22 47 6f 6f 64 62 79 65 | 5c 6e 22 3b 0d 00 00 00 |"Goodbye|\n";....|
|00001820| 00 38 00 00 a5 a8 00 00 | 42 e4 7c 05 0d b1 eb ff |.8......|B.|.....|
|00001830| 69 e2 eb ff 18 21 00 00 | 65 78 65 63 28 7b 6c 65 |i....!..|exec({le|
|00001840| 74 20 73 74 72 69 6e 67 | 20 73 20 3a 3d 20 22 48 |t string| s := "H|
|00001850| 65 6c 6c 6f 5c 6e 22 3b | 20 77 72 69 74 65 28 73 |ello\n";| write(s|
|00001860| 29 3b 7d 29 3b 20 20 20 | 20 07 07 20 09 a2 00 00 |);}); | .. ....|
|00001870| 07 99 00 00 09 a2 00 00 | 00 00 00 00 07 62 79 65 |........|.....bye|
|00001880| 0b a3 00 00 07 99 00 00 | 09 a2 00 00 0b a3 00 00 |........|........|
|00001890| 00 00 00 00 37 08 1b ff | 09 a2 00 00 07 99 00 00 |....7...|........|
|000018a0| 0b a3 00 00 00 00 00 00 | 08 20 73 74 0b a3 00 00 |........|. st....|
|000018b0| 07 99 00 00 00 00 00 00 | 08 6c 6c 6f 07 99 00 00 |........|.llo....|
|000018c0| 00 00 00 00 0d 00 00 00 | 00 a8 00 00 25 1c 00 00 |........|....%...|
|000018d0| 42 d8 03 00 39 6d eb ff | 19 9c eb ff 20 22 00 00 |B...9m..|.... "..|
|000018e0| 0d 00 00 00 00 1c 00 00 | 85 c8 00 00 02 e0 ee 06 |........|........|
|000018f0| e9 26 eb ff c9 55 eb ff | 20 22 00 00 69 73 20 69 |.&...U..| "..is i|
|00001900| 6e 63 6f 72 72 65 63 74 | 20 62 65 63 61 75 73 65 |ncorrect| because|
|00001910| 20 69 74 20 77 6f 75 6c | 64 20 72 65 64 65 63 6c | it woul|d redecl|
|00001920| 61 72 65 20 07 99 00 00 | 07 9a 00 00 07 9a 00 00 |are ....|........|
|00001930| 00 00 00 00 73 74 72 69 | 6e 67 20 73 08 4b 1b ff |....stri|ng s.K..|
|00001940| 07 9a 00 00 00 00 00 00 | 20 69 6e 20 74 68 65 20 |........| in the |
|00001950| 6c 65 76 65 6c 20 6f 66 | 20 07 07 ff 16 fb 01 00 |level of| .......|
|00001960| 16 fb 01 00 00 00 00 00 | 73 63 6f 70 65 08 63 74 |........|scope.ct|
|00001970| 16 fb 01 00 00 00 00 00 | 20 74 6f 20 74 68 65 20 |........| to the |
|00001980| 63 61 6c 6c 20 74 6f 20 | 07 72 65 20 07 9b 00 00 |call to |.re ....|
|00001990| 07 9b 00 00 00 00 00 00 | 65 78 65 63 28 29 08 69 |........|exec().i|
|000019a0| 07 9b 00 00 00 00 00 00 | 20 00 00 00 00 c8 00 00 |........| .......|
|000019b0| 85 94 00 00 02 4c 1f 07 | 99 e0 ea ff 79 0f eb ff |.....L..|....y...|
|000019c0| 20 22 00 00 77 68 65 72 | 65 20 61 6e 20 69 64 65 | "..wher|e an ide|
|000019d0| 6e 74 69 66 69 65 72 20 | 77 69 74 68 20 74 68 61 |ntifier |with tha|
|000019e0| 74 20 6e 61 6d 65 20 61 | 6c 72 65 61 64 79 20 65 |t name a|lready e|
|000019f0| 78 69 73 74 73 2e 20 20 | 54 68 65 20 63 61 6c 6c |xists. |The call|
|00001a00| 20 74 6f 20 07 07 00 00 | 07 9c 00 00 07 9c 00 00 | to ....|........|
|00001a10| 00 00 00 00 65 78 65 63 | 28 29 08 00 07 9c 00 00 |....exec|()......|
|00001a20| 00 00 00 00 20 73 68 6f | 75 6c 64 20 62 65 20 72 |.... sho|uld be r|
|00001a30| 65 70 6c 61 63 65 64 20 | 77 69 74 68 20 61 20 00 |eplaced |with a .|
|00001a40| 00 94 00 00 a5 44 00 00 | 42 c8 1b 01 49 9a ea ff |.....D..|B...I...|
|00001a50| 29 c9 ea ff 20 22 00 00 | 63 61 6c 6c 20 74 6f 20 |)... "..|call to |
|00001a60| 07 d3 00 00 07 d3 00 00 | 07 d3 00 00 00 00 00 00 |........|........|
|00001a70| 72 75 6e 28 29 08 00 00 | 07 d3 00 00 00 00 00 00 |run()...|........|
|00001a80| 2e 0d 00 00 00 44 00 00 | 25 1c 00 00 42 d8 03 00 |.....D..|%...B...|
|00001a90| f9 53 ea ff d9 82 ea ff | 20 22 00 00 0d 00 00 00 |.S......| "......|
|00001aa0| 00 1c 00 00 25 20 00 00 | 42 64 5c 00 a9 0d ea ff |....% ..|Bd\.....|
|00001ab0| 89 3c ea ff 20 22 00 00 | 41 6c 73 6f 0d 00 00 00 |.<.. "..|Also....|
|00001ac0| 00 20 00 00 a5 28 00 00 | 42 d8 03 00 59 c7 e9 ff |. ...(..|B...Y...|
|00001ad0| 39 f6 e9 ff 20 22 00 00 | 0d 07 07 00 07 a4 00 00 |9... "..|........|
|00001ae0| 07 a4 00 00 00 00 00 00 | 00 28 00 00 a5 cc 00 00 |........|.(......|
|00001af0| 42 c4 41 06 8d 7e e9 ff | e9 af e9 ff 18 21 00 00 |B.A..~..|.....!..|
|00001b00| 72 75 6e 28 63 6f 6d 70 | 69 6c 65 28 22 6c 65 74 |run(comp|ile("let|
|00001b10| 20 73 74 72 69 6e 67 20 | 73 20 3a 3d 20 5c 22 48 | string |s := \"H|
|00001b20| 65 6c 6c 6f 5c 6e 5c 22 | 3b 20 77 72 69 74 65 28 |ello\n\"|; write(|
|00001b30| 73 29 3b 22 29 29 3b 20 | 08 08 00 00 07 a4 00 00 |s);")); |........|
|00001b40| 00 00 00 00 07 99 00 00 | 07 99 00 00 07 99 00 00 |........|........|
|00001b50| 00 00 00 00 07 a2 00 00 | 09 a2 00 00 07 99 00 00 |........|........|
|00001b60| 09 a2 00 00 00 00 00 00 | 07 a3 00 00 0b a3 00 00 |........|........|
|00001b70| 07 99 00 00 09 a2 00 00 | 0b a3 00 00 00 00 00 00 |........|........|
|00001b80| 37 08 00 00 07 99 00 00 | 09 a2 00 00 0b a3 00 00 |7.......|........|
|00001b90| 00 00 00 00 08 a2 00 00 | 09 a2 00 00 0b a3 00 00 |........|........|
|00001ba0| 00 00 00 00 08 a3 00 00 | 0b a3 00 00 00 00 00 00 |........|........|
|00001bb0| 0d 00 00 00 00 cc 00 00 | 25 1c 00 00 42 d8 03 00 |........|%...B...|
|00001bc0| b9 3a e9 ff 99 69 e9 ff | 20 22 00 00 0d 00 00 00 |.:...i..| "......|
|00001bd0| 00 1c 00 00 25 74 00 00 | 42 c0 99 06 69 f4 e8 ff |....%t..|B...i...|
|00001be0| 49 23 e9 ff 20 22 00 00 | 69 73 20 69 6e 63 6f 72 |I#.. "..|is incor|
|00001bf0| 72 65 63 74 20 62 65 63 | 61 75 73 65 20 69 74 20 |rect bec|ause it |
|00001c00| 69 73 20 6e 6f 74 20 6d | 65 61 6e 69 6e 67 66 75 |is not m|eaningfu|
|00001c10| 6c 20 74 6f 20 72 75 6e | 20 65 78 70 72 65 73 73 |l to run| express|
|00001c20| 69 6f 6e 73 20 77 68 69 | 63 68 20 68 61 76 65 20 |ions whi|ch have |
|00001c30| 6e 6f 74 20 62 65 65 6e | 20 61 6e 61 6c 79 73 65 |not been| analyse|
|00001c40| 64 2e 0d 00 00 74 00 00 | 25 1c 00 00 42 d8 03 00 |d....t..|%...B...|
|00001c50| 19 ae e8 ff f9 dc e8 ff | 20 22 00 00 0d 00 00 00 |........| "......|
|00001c60| 00 1c 00 00 25 20 00 00 | 42 a4 af 00 c9 67 e8 ff |....% ..|B....g..|
|00001c70| a9 96 e8 ff 20 22 00 00 | 48 6f 77 65 76 65 72 0d |.... "..|However.|
|00001c80| 00 20 00 00 a5 28 00 00 | 42 d8 03 00 79 21 e8 ff |. ...(..|B...y!..|
|00001c90| 59 50 e8 ff 20 22 00 00 | 0d 07 07 00 07 99 00 00 |YP.. "..|........|
|00001ca0| 07 99 00 00 00 00 00 00 | 00 28 00 00 25 38 00 00 |........|.(..%8..|
|00001cb0| 42 80 13 03 29 db e7 ff | 09 0a e8 ff 9c 1e 00 00 |B...)...|........|
|00001cc0| 6c 65 74 20 73 74 72 69 | 6e 67 20 73 20 3a 3d 20 |let stri|ng s := |
|00001cd0| 22 47 6f 6f 64 62 79 65 | 5c 6e 22 3b 0d 00 00 00 |"Goodbye|\n";....|
|00001ce0| 00 38 00 00 a5 bc 00 00 | 46 02 6e 03 d9 8c e7 ff |.8......|F.n.....|
|00001cf0| b9 c3 e7 ff 9c 26 00 00 | 65 78 65 63 28 7b 77 72 |.....&..|exec({wr|
|00001d00| 69 74 65 28 73 29 3b 7d | 29 3b 12 12 38 31 00 00 |ite(s);}|);..81..|
|00001d10| 00 00 00 00 12 19 01 00 | 40 19 01 00 00 00 00 00 |........|@.......|
|00001d20| 08 99 00 00 07 99 00 00 | 00 00 00 00 07 8d 00 00 |........|........|
|00001d30| 07 8d 00 00 07 8d 00 00 | 00 00 00 00 07 a0 00 00 |........|........|
|00001d40| 09 a0 00 00 07 8d 00 00 | 09 a0 00 00 00 00 00 00 |........|........|
|00001d50| 07 a1 00 00 0a a1 00 00 | 07 8d 00 00 09 a0 00 00 |........|........|
|00001d60| 0a a1 00 00 00 00 00 00 | 33 08 00 00 07 8d 00 00 |........|3.......|
|00001d70| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 08 a0 00 00 |........|........|
|00001d80| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 08 a1 00 00 |........|........|
|00001d90| 0a a1 00 00 00 00 00 00 | 0d 00 00 00 00 bc 00 00 |........|........|
|00001da0| 01 10 00 00 42 d8 03 00 | 00 00 00 00 00 10 00 00 |....B...|........|
|00001db0| 02 14 00 00 68 04 00 00 | 00 00 00 00 00 00 00 00 |....h...|........|
|00001dc0| 00 14 00 00 25 1c 00 00 | 42 d8 03 00 08 05 e5 ff |....%...|B.......|
|00001dd0| e8 33 e5 ff 20 22 00 00 | 0d 00 00 00 00 1c 00 00 |.3.. "..|........|
|00001de0| 85 90 00 00 02 80 a3 06 | b8 be e4 ff 98 ed e4 ff |........|........|
|00001df0| 20 22 00 00 77 6f 75 6c | 64 20 62 65 20 63 6f 72 | "..woul|d be cor|
|00001e00| 72 65 63 74 20 62 65 63 | 61 75 73 65 20 74 68 65 |rect bec|ause the|
|00001e10| 72 65 20 69 73 20 6e 6f | 20 76 61 72 69 61 62 6c |re is no| variabl|
|00001e20| 65 20 64 65 63 6c 61 72 | 61 74 69 6f 6e 20 66 6f |e declar|ation fo|
|00001e30| 72 20 07 07 07 9e 00 00 | 07 9e 00 00 00 00 00 00 |r ......|........|
|00001e40| 73 08 00 00 07 9e 00 00 | 00 00 00 00 20 69 6e 20 |s.......|.... in |
|00001e50| 74 68 65 20 65 78 70 72 | 65 73 73 69 6f 6e 2e 20 |the expr|ession. |
|00001e60| 20 4e 6f 74 65 20 74 68 | 65 20 00 00 00 90 00 00 | Note th|e ......|
|00001e70| 85 90 00 00 02 f4 d7 06 | 68 78 e4 ff 48 a7 e4 ff |........|hx..H...|
|00001e80| 20 22 00 f0 73 65 6d 69 | 63 6f 6c 6f 6e 20 61 66 | "..semi|colon af|
|00001e90| 74 65 72 20 74 68 65 20 | 07 d6 00 00 07 d6 00 00 |ter the |........|
|00001ea0| 07 d6 00 00 00 00 00 00 | 77 72 69 74 65 28 73 29 |........|write(s)|
|00001eb0| 08 08 00 00 07 d6 00 00 | 00 00 00 00 2e 20 20 49 |........|..... I|
|00001ec0| 66 20 74 68 65 72 65 20 | 77 65 72 65 20 6e 6f 20 |f there |were no |
|00001ed0| 73 65 6d 69 63 6f 6c 6f | 6e 20 74 68 65 6e 20 74 |semicolo|n then t|
|00001ee0| 68 65 20 65 78 70 72 65 | 73 73 69 6f 6e 20 77 6f |he expre|ssion wo|
|00001ef0| 75 6c 64 20 62 65 20 61 | 6e 20 00 00 00 90 00 00 |uld be a|n ......|
|00001f00| 85 c0 00 00 02 20 d3 06 | 18 32 e4 ff f8 60 e4 ff |..... ..|.2...`..|
|00001f10| 20 22 00 f0 65 78 70 72 | 65 73 73 69 6f 6e 20 74 | "..expr|ession t|
|00001f20| 68 61 74 20 72 65 74 75 | 72 6e 73 20 61 20 07 07 |hat retu|rns a ..|
|00001f30| 07 d7 00 00 07 d7 00 00 | 00 00 00 00 6e 75 6c 6c |........|....null|
|00001f40| 08 d7 00 00 07 d7 00 00 | 00 00 00 00 20 62 65 63 |........|.... bec|
|00001f50| 61 75 73 65 20 07 00 00 | 07 d8 00 00 07 d8 00 00 |ause ...|........|
|00001f60| 00 00 00 00 77 72 69 74 | 65 28 29 08 07 d8 00 00 |....writ|e().....|
|00001f70| 00 00 00 00 20 72 65 74 | 75 72 6e 73 20 61 20 07 |.... ret|urns a .|
|00001f80| 07 d9 00 00 07 d9 00 00 | 00 00 00 00 6e 75 6c 6c |........|....null|
|00001f90| 08 d9 00 00 07 d9 00 00 | 00 00 00 00 2c 20 62 75 |........|...., bu|
|00001fa0| 74 20 69 74 20 77 6f 75 | 6c 64 20 6e 6f 74 20 62 |t it wou|ld not b|
|00001fb0| 65 20 61 20 6e 75 6c 6c | 20 00 00 00 00 c0 00 00 |e a null| .......|
|00001fc0| 25 60 00 00 42 e0 4d 05 | c8 eb e3 ff a8 1a e4 ff |%`..B.M.|........|
|00001fd0| 20 22 00 f0 65 78 70 72 | 65 73 73 69 6f 6e 20 69 | "..expr|ession i|
|00001fe0| 6e 20 74 68 65 20 47 52 | 53 20 73 65 6e 73 65 2c |n the GR|S sense,|
|00001ff0| 20 66 6f 72 20 77 68 69 | 63 68 20 69 74 20 6d 75 | for whi|ch it mu|
|00002000| 73 74 20 62 65 20 61 20 | 63 6f 6d 70 6c 65 74 65 |st be a |complete|
|00002010| 20 73 74 61 74 65 6d 65 | 6e 74 2e 0d 00 60 00 00 | stateme|nt...`..|
|00002020| 25 1c 00 00 42 d8 03 00 | 78 a5 e3 ff 58 d4 e3 ff |%...B...|x...X...|
|00002030| 20 22 00 f0 0d 00 00 00 | 00 1c 00 00 25 20 00 00 | "......|....% ..|
|00002040| 42 64 5c 00 28 5f e3 ff | 08 8e e3 ff 20 22 00 f0 |Bd\.(_..|.... "..|
|00002050| 41 6c 73 6f 0d 00 00 00 | 00 20 00 00 a5 3c 00 00 |Also....|. ...<..|
|00002060| 42 d8 03 00 d8 18 e3 ff | b8 47 e3 ff 20 22 00 f0 |B.......|.G.. "..|
|00002070| 0d 07 07 00 07 9f 00 00 | 07 9f 00 00 00 00 00 00 |........|........|
|00002080| 07 fc 01 00 16 fc 01 00 | 07 9f 00 00 16 fc 01 00 |........|........|
|00002090| 00 00 00 00 00 3c 00 00 | a5 38 00 00 42 40 fa 01 |.....<..|.8..B@..|
|000020a0| 88 d2 e2 ff 68 01 e3 ff | 9c 1e 00 f0 61 73 73 75 |....h...|....assu|
|000020b0| 6d 65 20 08 16 fc 01 00 | 07 9f 00 00 00 00 00 00 |me .....|........|
|000020c0| 73 74 72 69 6e 67 20 73 | 20 69 6e 0d 00 38 00 00 |string s| in..8..|
|000020d0| 25 44 00 00 42 60 b9 04 | 38 8c e2 ff 18 bb e2 ff |%D..B`..|8.......|
|000020e0| 9c 1e 00 f0 20 20 20 6c | 65 74 20 28 6e 75 6c 6c |.... l|et (null|
|000020f0| 29 20 65 78 70 72 65 73 | 73 69 6f 6e 20 6e 65 20 |) expres|sion ne |
|00002100| 3a 3d 20 7b 77 72 69 74 | 65 28 73 29 3b 7d 3b 0d |:= {writ|e(s);};.|
|00002110| 00 44 00 00 a5 60 00 00 | 42 c0 ee 05 e8 45 e2 ff |.D...`..|B....E..|
|00002120| c8 74 e2 ff 9c 1e 00 f0 | 6c 65 74 20 28 6e 75 6c |.t......|let (nul|
|00002130| 6c 29 20 65 78 70 72 65 | 73 73 69 6f 6e 20 76 61 |l) expre|ssion va|
|00002140| 72 64 65 63 6c 20 3a 3d | 20 63 6f 6d 70 69 6c 65 |rdecl :=| compile|
|00002150| 28 22 73 74 72 69 6e 67 | 20 73 3b 22 29 3b 0d 07 |("string| s;");..|
|00002160| 16 fd 01 00 07 9f 00 00 | 16 fd 01 00 00 00 00 00 |........|........|
|00002170| 00 60 00 00 a5 48 00 00 | 42 c0 89 01 98 ff e1 ff |.`...H..|B.......|
|00002180| 78 2e e2 ff 9c 1e 00 f0 | 65 78 65 63 08 fd 01 00 |x.......|exec....|
|00002190| 16 fd 01 00 07 9f 00 00 | 00 00 00 00 28 76 61 72 |........|....(var|
|000021a0| 64 65 63 6c 29 3b 0d 07 | 16 fe 01 00 07 9f 00 00 |decl);..|........|
|000021b0| 16 fe 01 00 00 00 00 00 | 00 48 00 00 a5 38 00 00 |........|.H...8..|
|000021c0| 42 40 fa 01 48 b9 e1 ff | 28 e8 e1 ff 9c 1e 00 f0 |B@..H...|(.......|
|000021d0| 61 73 73 75 6d 65 20 08 | 16 fe 01 00 07 9f 00 00 |assume .|........|
|000021e0| 00 00 00 00 73 74 72 69 | 6e 67 20 73 20 69 6e 0d |....stri|ng s in.|
|000021f0| 00 38 00 00 a5 48 00 00 | 42 60 f7 02 f8 72 e1 ff |.8...H..|B`...r..|
|00002200| d8 a1 e1 ff 9c 1e 00 f0 | 20 20 20 65 78 65 63 28 |........| exec(|
|00002210| 7b 73 20 3a 3d 20 22 48 | 65 6c 6c 6f 5c 6e 22 3b |{s := "H|ello\n";|
|00002220| 7d 29 3b 0d 07 07 01 00 | 16 ff 01 00 07 9f 00 00 |});.....|........|
|00002230| 16 ff 01 00 00 00 00 00 | 00 48 00 00 a5 e0 00 00 |........|.H......|
|00002240| 46 82 a0 05 a8 24 e1 ff | 88 5b e1 ff 9c 26 00 f0 |F....$..|.[...&..|
|00002250| 65 78 65 63 08 ff 01 00 | 16 ff 01 00 07 9f 00 00 |exec....|........|
|00002260| 00 00 00 00 28 6e 65 29 | 3b 20 28 2a 20 6f 72 20 |....(ne)|; (* or |
|00002270| 72 75 6e 28 6e 65 20 2a | 29 12 12 00 98 85 00 00 |run(ne *|).......|
|00002280| 00 00 00 00 12 19 01 00 | 40 19 01 00 00 00 00 00 |........|@.......|
|00002290| 12 19 01 00 40 19 01 00 | 00 00 00 00 08 9f 00 00 |....@...|........|
|000022a0| 07 9f 00 00 00 00 00 00 | 07 8d 00 00 07 8d 00 00 |........|........|
|000022b0| 07 8d 00 00 00 00 00 00 | 07 a0 00 00 09 a0 00 00 |........|........|
|000022c0| 07 8d 00 00 09 a0 00 00 | 00 00 00 00 07 a1 00 00 |........|........|
|000022d0| 0a a1 00 00 07 8d 00 00 | 09 a0 00 00 0a a1 00 00 |........|........|
|000022e0| 00 00 00 00 33 08 00 00 | 07 8d 00 00 09 a0 00 00 |....3...|........|
|000022f0| 0a a1 00 00 00 00 00 00 | 08 a0 00 00 09 a0 00 00 |........|........|
|00002300| 0a a1 00 00 00 00 00 00 | 08 a1 00 00 0a a1 00 00 |........|........|
|00002310| 00 00 00 00 0d 00 00 00 | 00 e0 00 00 25 1c 00 00 |........|....%...|
|00002320| 42 d8 03 00 58 e6 e0 ff | 38 15 e1 ff 20 22 00 f0 |B...X...|8... "..|
|00002330| 0d 00 00 00 00 1c 00 00 | a5 8c 00 00 42 5c 8b 06 |........|....B\..|
|00002340| 08 a0 e0 ff e8 ce e0 ff | 20 22 00 f0 77 6f 75 6c |........| "..woul|
|00002350| 64 20 62 65 20 63 6f 72 | 72 65 63 74 20 62 65 63 |d be cor|rect bec|
|00002360| 61 75 73 65 20 76 61 72 | 69 61 62 6c 65 73 20 69 |ause var|iables i|
|00002370| 6e 20 65 78 70 72 65 73 | 73 69 6f 6e 73 20 61 72 |n expres|sions ar|
|00002380| 65 20 6c 6f 6f 6b 65 64 | 20 75 70 20 64 79 6e 61 |e looked| up dyna|
|00002390| 6d 69 63 61 6c 6c 79 20 | 61 74 20 07 16 20 02 00 |mically |at .. ..|
|000023a0| 16 20 02 00 00 00 00 00 | 72 75 6e 20 74 69 6d 65 |. ......|run time|
|000023b0| 08 20 02 00 16 20 02 00 | 00 00 00 00 2e 0d 00 00 |. ... ..|........|
|000023c0| 00 8c 00 00 25 1c 00 00 | 42 d8 03 00 b8 59 e0 ff |....%...|B....Y..|
|000023d0| 98 88 e0 ff 20 22 00 f0 | 0d 00 00 00 00 1c 00 00 |.... "..|........|
|000023e0| 85 cc 00 00 02 1c 34 07 | 68 13 e0 ff 48 42 e0 ff |......4.|h...HB..|
|000023f0| 20 22 00 f0 54 68 65 20 | 72 65 61 64 65 72 20 6d | "..The |reader m|
|00002400| 61 79 20 6e 6f 74 69 63 | 65 20 65 78 74 65 6e 73 |ay notic|e extens|
|00002410| 69 76 65 20 75 73 65 20 | 6f 66 20 74 68 65 20 07 |ive use |of the .|
|00002420| 07 a6 00 00 07 a6 00 00 | 00 00 00 00 07 00 02 00 |........|........|
|00002430| 16 00 02 00 07 a6 00 00 | 16 00 02 00 00 00 00 00 |........|........|
|00002440| 61 73 73 75 6d 65 08 00 | 07 a6 00 00 16 00 02 00 |assume..|........|
|00002450| 00 00 00 00 20 08 02 00 | 16 00 02 00 00 00 00 00 |.... ...|........|
|00002460| 73 74 61 74 65 6d 65 6e | 74 20 77 68 65 6e 20 63 |statemen|t when c|
|00002470| 6f 6e 73 74 61 6e 74 20 | 07 01 02 00 16 01 02 00 |onstant |........|
|00002480| 16 01 02 00 00 00 00 00 | 6e 75 6c 6c 20 65 78 70 |........|null exp|
|00002490| 72 65 73 73 69 6f 6e 08 | 16 01 02 00 00 00 00 00 |ression.|........|
|000024a0| 73 20 61 72 65 20 00 00 | 00 cc 00 00 05 84 00 00 |s are ..|........|
|000024b0| 00 5c 33 07 18 cd df ff | f8 fb df ff 20 22 00 f0 |.\3.....|.... "..|
|000024c0| 62 65 69 6e 67 20 63 72 | 65 61 74 65 64 2e 20 20 |being cr|eated. |
|000024d0| 49 74 20 69 73 20 75 73 | 65 64 20 74 6f 20 74 65 |It is us|ed to te|
|000024e0| 6c 6c 20 74 68 65 20 63 | 6f 6d 70 69 6c 65 72 20 |ll the c|ompiler |
|000024f0| 74 68 61 74 20 61 20 76 | 61 72 69 61 62 6c 65 20 |that a v|ariable |
|00002500| 72 65 66 65 72 72 65 64 | 20 74 6f 20 6d 61 79 20 |referred| to may |
|00002510| 6e 6f 74 20 65 78 69 73 | 74 20 69 6e 20 74 68 65 |not exis|t in the|
|00002520| 20 63 6f 6e 74 65 78 74 | 20 00 00 00 00 84 00 00 | context| .......|
|00002530| 85 a0 00 00 02 60 59 07 | c8 86 df ff a8 b5 df ff |.....`Y.|........|
|00002540| 20 22 00 f0 6f 66 20 74 | 68 65 20 69 6e 70 75 74 | "..of t|he input|
|00002550| 20 66 69 6c 65 20 61 74 | 20 07 02 00 16 0d 02 00 | file at| .......|
|00002560| 16 0d 02 00 00 00 00 00 | 63 6f 6d 70 69 6c 65 20 |........|compile |
|00002570| 74 69 6d 65 08 08 02 00 | 16 0d 02 00 00 00 00 00 |time....|........|
|00002580| 2c 20 62 75 74 20 77 69 | 6c 6c 20 65 78 69 73 74 |, but wi|ll exist|
|00002590| 20 69 6e 20 74 68 65 20 | 63 6f 6e 74 65 78 74 20 | in the |context |
|000025a0| 6f 66 20 74 68 65 20 65 | 78 70 72 65 73 73 69 6f |of the e|xpressio|
|000025b0| 6e 20 61 74 20 72 75 6e | 20 74 69 6d 65 2e 20 20 |n at run| time. |
|000025c0| 49 74 20 69 73 20 6f 6e | 6c 79 20 00 00 a0 00 00 |It is on|ly .....|
|000025d0| 85 bc 00 00 02 54 53 07 | 78 40 df ff 58 6f df ff |.....TS.|x@..Xo..|
|000025e0| 20 22 00 f0 76 61 6c 69 | 64 20 74 6f 20 07 02 00 | "..vali|d to ...|
|000025f0| 16 02 02 00 16 02 02 00 | 00 00 00 00 07 da 00 00 |........|........|
|00002600| 07 da 00 00 07 da 00 00 | 16 02 02 00 00 00 00 00 |........|........|
|00002610| 61 73 73 75 6d 65 08 00 | 16 02 02 00 07 da 00 00 |assume..|........|
|00002620| 00 00 00 00 08 da 00 00 | 07 da 00 00 00 00 00 00 |........|........|
|00002630| 20 61 20 76 61 72 69 61 | 62 6c 65 20 69 6e 20 61 | a varia|ble in a|
|00002640| 6e 20 65 78 70 72 65 73 | 73 69 6f 6e 2e 20 20 41 |n expres|sion. A|
|00002650| 6c 6c 20 76 61 72 69 61 | 62 6c 65 20 72 65 66 65 |ll varia|ble refe|
|00002660| 72 65 6e 63 65 73 20 6f | 75 74 73 69 64 65 20 65 |rences o|utside e|
|00002670| 78 70 72 65 73 73 69 6f | 6e 73 20 61 72 65 20 62 |xpressio|ns are b|
|00002680| 6f 75 6e 64 20 00 00 00 | 00 bc 00 00 a5 44 00 00 |ound ...|.....D..|
|00002690| 42 38 33 01 28 fa de ff | 08 29 df ff 20 22 00 f0 |B83.(...|.).. "..|
|000026a0| 61 74 20 07 16 0e 02 00 | 16 0e 02 00 00 00 00 00 |at .....|........|
|000026b0| 63 6f 6d 70 69 6c 65 20 | 74 69 6d 65 08 0e 02 00 |compile |time....|
|000026c0| 16 0e 02 00 00 00 00 00 | 2e 0d 00 00 00 44 00 00 |........|.....D..|
|000026d0| 25 1c 00 00 42 d8 03 00 | d8 b3 de ff b8 e2 de ff |%...B...|........|
|000026e0| 20 22 00 f0 0d 00 00 00 | 00 1c 00 00 25 28 00 00 | "......|....%(..|
|000026f0| 42 48 ea 00 88 6d de ff | 68 9c de ff 20 22 00 f0 |BH...m..|h... "..|
|00002700| 46 6f 72 20 69 6e 73 74 | 61 6e 63 65 0d 00 00 00 |For inst|ance....|
|00002710| 00 28 00 00 a5 28 00 00 | 42 d8 03 00 38 27 de ff |.(...(..|B...8'..|
|00002720| 18 56 de ff 20 22 00 f0 | 0d 07 07 00 07 a7 00 00 |.V.. "..|........|
|00002730| 07 a7 00 00 00 00 00 00 | 00 28 00 00 25 2c 00 00 |........|.(..%,..|
|00002740| 42 60 16 02 e8 e0 dd ff | c8 0f de ff 9c 1e 00 f0 |B`......|........|
|00002750| 61 73 73 75 6d 65 20 69 | 6e 74 65 67 65 72 20 69 |assume i|nteger i|
|00002760| 20 69 6e 0d 00 2c 00 00 | a5 d0 00 00 42 0a 37 05 | in..,..|....B.7.|
|00002770| 98 92 dd ff 78 c9 dd ff | 9c 26 00 f0 20 20 20 6c |....x...|.&.. l|
|00002780| 65 74 20 28 6e 75 6c 6c | 29 20 65 78 70 72 65 73 |et (null|) expres|
|00002790| 73 69 6f 6e 20 6e 65 20 | 3a 3d 20 7b 77 72 69 74 |sion ne |:= {writ|
|000027a0| 65 28 69 29 3b 7d 3b 20 | 20 20 08 08 07 a7 00 00 |e(i);}; | ......|
|000027b0| 00 00 00 00 07 8d 00 00 | 07 8d 00 00 07 8d 00 00 |........|........|
|000027c0| 00 00 00 00 07 a0 00 00 | 09 a0 00 00 07 8d 00 00 |........|........|
|000027d0| 09 a0 00 00 00 00 00 00 | 07 a1 00 00 0a a1 00 00 |........|........|
|000027e0| 07 8d 00 00 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|000027f0| 33 08 00 00 07 8d 00 00 | 09 a0 00 00 0a a1 00 00 |3.......|........|
|00002800| 00 00 00 00 08 a0 00 00 | 09 a0 00 00 0a a1 00 00 |........|........|
|00002810| 00 00 00 00 08 a1 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00002820| 07 a7 00 00 07 a7 00 00 | 07 a7 00 00 00 00 00 00 |........|........|
|00002830| 0d 00 00 00 00 d0 00 00 | 25 24 00 00 42 40 19 01 |........|%$..B@..|
|00002840| 48 54 dd ff 28 83 dd ff | 9c 1e 00 f0 69 6e 74 65 |HT..(...|....inte|
|00002850| 67 65 72 20 69 3b 0d 00 | 00 24 00 00 25 20 00 00 |ger i;..|.$..% ..|
|00002860| 42 e0 c4 00 f8 0d dd ff | d8 3c dd ff 9c 1e 00 f0 |B.......|.<......|
|00002870| 69 20 3a 3d 20 36 3b 0d | 00 20 00 00 a5 30 00 00 |i := 6;.|. ...0..|
|00002880| 42 20 fd 00 a8 c7 dc ff | 88 f6 dc ff 9c 1e 00 f0 |B ......|........|
|00002890| 65 78 65 63 28 6e 65 29 | 3b 08 08 00 07 a7 00 00 |exec(ne)|;.......|
|000028a0| 00 00 00 00 0d 00 00 00 | 00 30 00 00 25 1c 00 00 |........|.0..%...|
|000028b0| 42 d8 03 00 58 81 dc ff | 38 b0 dc ff 20 22 00 f0 |B...X...|8... "..|
|000028c0| 0d 00 00 00 00 1c 00 00 | 25 30 00 00 42 58 b5 01 |........|%0..BX..|
|000028d0| 08 3b dc ff e8 69 dc ff | 20 22 00 f0 69 73 20 6d |.;...i..| "..is m|
|000028e0| 65 61 6e 69 6e 67 66 75 | 6c 2c 20 77 68 65 72 65 |eaningfu|l, where|
|000028f0| 61 73 0d 00 00 30 00 00 | a5 28 00 00 42 d8 03 00 |as...0..|.(..B...|
|00002900| b8 f4 db ff 98 23 dc ff | 20 22 00 f0 0d 07 07 00 |.....#..| "......|
|00002910| 07 a7 00 00 07 a7 00 00 | 00 00 00 00 00 28 00 00 |........|.....(..|
|00002920| 25 2c 00 00 42 60 16 02 | 68 ae db ff 48 dd db ff |%,..B`..|h...H...|
|00002930| 9c 1e 00 f0 61 73 73 75 | 6d 65 20 69 6e 74 65 67 |....assu|me integ|
|00002940| 65 72 20 69 20 69 6e 0d | 00 2c 00 00 a5 d0 00 00 |er i in.|.,......|
|00002950| 42 84 28 05 9c 65 db ff | f8 96 db ff 18 21 00 f0 |B.(..e..|.....!..|
|00002960| 20 20 20 6c 65 74 20 28 | 6e 75 6c 6c 29 20 65 78 | let (|null) ex|
|00002970| 70 72 65 73 73 69 6f 6e | 20 6e 65 20 3a 3d 20 7b |pression| ne := {|
|00002980| 77 72 69 74 65 28 69 29 | 3b 7d 3b 20 20 20 08 08 |write(i)|;}; ..|
|00002990| 07 a7 00 00 00 00 00 00 | 07 99 00 00 07 99 00 00 |........|........|
|000029a0| 07 99 00 00 00 00 00 00 | 07 a2 00 00 09 a2 00 00 |........|........|
|000029b0| 07 99 00 00 09 a2 00 00 | 00 00 00 00 07 a3 00 00 |........|........|
|000029c0| 0b a3 00 00 07 99 00 00 | 09 a2 00 00 0b a3 00 00 |........|........|
|000029d0| 00 00 00 00 37 08 00 00 | 07 99 00 00 09 a2 00 00 |....7...|........|
|000029e0| 0b a3 00 00 00 00 00 00 | 08 a2 00 00 09 a2 00 00 |........|........|
|000029f0| 0b a3 00 00 00 00 00 00 | 08 a3 00 00 0b a3 00 00 |........|........|
|00002a00| 00 00 00 00 07 a7 00 00 | 07 a7 00 00 07 a7 00 00 |........|........|
|00002a10| 00 00 00 00 0d 00 00 00 | 00 d0 00 00 a5 30 00 00 |........|.....0..|
|00002a20| 42 20 fd 00 c8 21 db ff | a8 50 db ff 9c 1e 00 f0 |B ...!..|.P......|
|00002a30| 65 78 65 63 28 6e 65 29 | 3b 08 08 00 07 a7 00 00 |exec(ne)|;.......|
|00002a40| 00 00 00 00 0d 00 00 00 | 00 30 00 00 25 1c 00 00 |........|.0..%...|
|00002a50| 42 d8 03 00 78 db da ff | 58 0a db ff 20 22 00 f0 |B...x...|X... "..|
|00002a60| 0d 00 00 00 00 1c 00 00 | 25 20 00 00 42 74 76 00 |........|% ..Btv.|
|00002a70| 28 95 da ff 08 c4 da ff | 20 22 00 f0 69 73 20 6e |(.......| "..is n|
|00002a80| 6f 74 2e 0d 00 20 00 00 | 01 10 00 00 42 d8 03 00 |ot... ..|....B...|
|00002a90| 00 00 00 00 00 10 00 00 | 02 14 00 00 4c 06 00 00 |........|....L...|
|00002aa0| 00 00 00 00 00 00 00 00 | 00 14 00 00 25 1c 00 00 |........|....%...|
|00002ab0| 42 d8 03 00 57 05 d8 ff | 37 34 d8 ff 20 22 00 f0 |B...W...|74.. "..|
|00002ac0| 0d 00 00 00 00 1c 00 00 | 05 7c 00 00 00 bc 09 07 |........|.|......|
|00002ad0| 07 bf d7 ff e7 ed d7 ff | 20 22 00 f0 4f 6e 65 20 |........| "..One |
|00002ae0| 66 69 6e 61 6c 20 70 6f | 69 6e 74 20 6f 66 20 6e |final po|int of n|
|00002af0| 6f 74 65 20 69 73 20 74 | 68 61 74 20 74 68 65 20 |ote is t|hat the |
|00002b00| 73 65 6d 61 6e 74 69 63 | 20 61 6e 61 6c 79 73 65 |semantic| analyse|
|00002b10| 72 20 75 73 65 73 20 61 | 20 67 72 65 61 74 20 64 |r uses a| great d|
|00002b20| 65 61 6c 20 6f 66 20 6d | 65 6d 6f 72 79 20 65 76 |eal of m|emory ev|
|00002b30| 65 72 79 20 74 69 6d 65 | 20 69 74 20 69 73 20 00 |ery time| it is .|
|00002b40| 00 7c 00 00 05 7c 00 00 | 00 74 c7 06 b7 78 d7 ff |.|...|..|.t...x..|
|00002b50| 97 a7 d7 ff 20 22 00 f0 | 63 61 6c 6c 65 64 2c 20 |.... "..|called, |
|00002b60| 61 6e 64 20 74 68 65 20 | 61 6e 61 6c 79 73 69 73 |and the |analysis|
|00002b70| 20 70 72 6f 63 65 73 73 | 20 69 73 20 72 65 6c 61 | process| is rela|
|00002b80| 74 69 76 65 6c 79 20 74 | 69 6d 65 20 63 6f 6e 73 |tively t|ime cons|
|00002b90| 75 6d 69 6e 67 2e 20 20 | 48 65 6e 63 65 20 69 66 |uming. |Hence if|
|00002ba0| 20 69 73 20 61 74 20 61 | 6c 6c 20 70 6f 73 73 69 | is at a|ll possi|
|00002bb0| 62 6c 65 2c 20 69 74 20 | 69 73 20 00 00 7c 00 00 |ble, it |is ..|..|
|00002bc0| 85 bc 00 00 02 84 5f 07 | 67 32 d7 ff 47 61 d7 ff |......_.|g2..Ga..|
|00002bd0| 20 22 00 f0 61 64 76 69 | 73 61 62 6c 65 20 74 6f | "..advi|sable to|
|00002be0| 20 63 61 6c 6c 20 74 68 | 65 20 61 6e 61 6c 79 73 | call th|e analys|
|00002bf0| 65 72 20 6f 6e 6c 79 20 | 6f 6e 63 65 20 61 6e 64 |er only |once and|
|00002c00| 20 74 68 65 6e 20 74 6f | 20 75 73 65 20 07 07 00 | then to| use ...|
|00002c10| 07 a8 00 00 07 a8 00 00 | 00 00 00 00 07 03 02 00 |........|........|
|00002c20| 16 03 02 00 07 a8 00 00 | 16 03 02 00 00 00 00 00 |........|........|
|00002c30| 72 75 6e 08 16 03 02 00 | 07 a8 00 00 00 00 00 00 |run.....|........|
|00002c40| 28 29 08 00 07 a8 00 00 | 00 00 00 00 2e 20 20 49 |()......|..... I|
|00002c50| 66 20 74 68 65 72 65 20 | 61 72 65 20 6e 6f 20 76 |f there |are no v|
|00002c60| 61 72 69 61 62 6c 65 20 | 64 65 63 6c 61 72 61 74 |ariable |declarat|
|00002c70| 69 6f 6e 73 20 00 00 00 | 00 bc 00 00 85 88 00 00 |ions ...|........|
|00002c80| 02 f4 0a 07 17 ec d6 ff | f7 1a d7 ff 20 22 00 f0 |........|.... "..|
|00002c90| 69 6e 20 61 20 63 6f 6e | 73 74 61 6e 74 20 65 78 |in a con|stant ex|
|00002ca0| 70 72 65 73 73 69 6f 6e | 20 74 68 65 6e 20 69 74 |pression| then it|
|00002cb0| 20 6e 65 65 64 20 6e 6f | 74 20 62 65 20 63 61 6c | need no|t be cal|
|00002cc0| 6c 65 64 20 61 74 20 61 | 6c 6c 20 62 65 63 61 75 |led at a|ll becau|
|00002cd0| 73 65 20 74 68 65 20 61 | 6e 61 6c 79 73 65 72 20 |se the a|nalyser |
|00002ce0| 77 61 73 20 72 75 6e 20 | 61 74 20 07 16 0f 02 00 |was run |at .....|
|00002cf0| 16 0f 02 00 00 00 00 00 | 63 6f 6d 70 69 6c 65 20 |........|compile |
|00002d00| 00 88 00 00 a5 30 00 00 | 42 98 a6 00 c7 a5 d6 ff |.....0..|B.......|
|00002d10| a7 d4 d6 ff 20 22 00 f0 | 74 69 6d 65 08 0f 02 00 |.... "..|time....|
|00002d20| 16 0f 02 00 00 00 00 00 | 20 65 2e 67 2e 0d 00 00 |........| e.g....|
|00002d30| 00 30 00 00 a5 28 00 00 | 42 d8 03 00 77 5f d6 ff |.0...(..|B...w_..|
|00002d40| 57 8e d6 ff 20 22 00 f0 | 0d 07 07 00 07 a9 00 00 |W... "..|........|
|00002d50| 07 a9 00 00 00 00 00 00 | 00 28 00 00 a5 d8 00 00 |........|.(......|
|00002d60| 42 ca df 05 27 11 d6 ff | 07 48 d6 ff 9c 26 00 f0 |B...'...|.H...&..|
|00002d70| 6c 65 74 20 28 6e 75 6c | 6c 29 20 65 78 70 72 65 |let (nul|l) expre|
|00002d80| 73 73 69 6f 6e 20 6e 65 | 20 3a 3d 20 7b 77 72 69 |ssion ne| := {wri|
|00002d90| 74 65 28 22 48 65 6c 6c | 6f 5c 6e 22 29 3b 7d 3b |te("Hell|o\n");};|
|00002da0| 20 20 20 20 08 08 00 00 | 07 a9 00 00 00 00 00 00 | ....|........|
|00002db0| 07 8d 00 00 07 8d 00 00 | 07 8d 00 00 00 00 00 00 |........|........|
|00002dc0| 07 a0 00 00 09 a0 00 00 | 07 8d 00 00 09 a0 00 00 |........|........|
|00002dd0| 00 00 00 00 07 a1 00 00 | 0a a1 00 00 07 8d 00 00 |........|........|
|00002de0| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 33 08 00 00 |........|....3...|
|00002df0| 07 8d 00 00 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00002e00| 08 a0 00 00 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00002e10| 08 a1 00 00 0a a1 00 00 | 00 00 00 00 07 a9 00 00 |........|........|
|00002e20| 07 a9 00 00 07 a9 00 00 | 00 00 00 00 0d 00 00 00 |........|........|
|00002e30| 00 d8 00 00 25 24 00 00 | 42 00 e1 00 d7 d2 d5 ff |....%$..|B.......|
|00002e40| b7 01 d6 ff 9c 1e 00 f0 | 72 75 6e 28 6e 65 29 3b |........|run(ne);|
|00002e50| 0d 00 00 00 00 24 00 00 | 25 24 00 00 42 00 e1 00 |.....$..|%$..B...|
|00002e60| 87 8c d5 ff 67 bb d5 ff | 9c 1e 00 f0 72 75 6e 28 |....g...|....run(|
|00002e70| 6e 65 29 3b 0d 00 00 00 | 00 24 00 00 a5 30 00 00 |ne);....|.$...0..|
|00002e80| 42 00 e1 00 37 46 d5 ff | 17 75 d5 ff 9c 1e 00 f0 |B...7F..|.u......|
|00002e90| 72 75 6e 28 6e 65 29 3b | 08 08 00 00 07 a9 00 00 |run(ne);|........|
|00002ea0| 00 00 00 00 0d 00 00 00 | 00 30 00 00 25 1c 00 00 |........|.0..%...|
|00002eb0| 42 d8 03 00 e7 ff d4 ff | c7 2e d5 ff 20 22 00 f0 |B.......|.... "..|
|00002ec0| 0d 00 00 00 00 1c 00 00 | 25 1c 00 00 42 e4 2a 00 |........|%...B.*.|
|00002ed0| 97 b9 d4 ff 77 e8 d4 ff | 20 22 00 f0 6f 72 0d 00 |....w...| "..or..|
|00002ee0| 00 1c 00 00 a5 28 00 00 | 42 d8 03 00 47 73 d4 ff |.....(..|B...Gs..|
|00002ef0| 27 a2 d4 ff 20 22 00 f0 | 0d 07 07 00 07 a9 00 00 |'... "..|........|
|00002f00| 07 a9 00 00 00 00 00 00 | 00 28 00 00 a5 d8 00 00 |........|.(......|
|00002f10| 42 ca df 05 f7 24 d4 ff | d7 5b d4 ff 9c 26 00 f0 |B....$..|.[...&..|
|00002f20| 6c 65 74 20 28 6e 75 6c | 6c 29 20 65 78 70 72 65 |let (nul|l) expre|
|00002f30| 73 73 69 6f 6e 20 6e 65 | 20 3a 3d 20 7b 77 72 69 |ssion ne| := {wri|
|00002f40| 74 65 28 22 48 65 6c 6c | 6f 5c 6e 22 29 3b 7d 3b |te("Hell|o\n");};|
|00002f50| 20 20 20 20 08 08 00 00 | 07 a9 00 00 00 00 00 00 | ....|........|
|00002f60| 07 8d 00 00 07 8d 00 00 | 07 8d 00 00 00 00 00 00 |........|........|
|00002f70| 07 a0 00 00 09 a0 00 00 | 07 8d 00 00 09 a0 00 00 |........|........|
|00002f80| 00 00 00 00 07 a1 00 00 | 0a a1 00 00 07 8d 00 00 |........|........|
|00002f90| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 33 08 00 00 |........|....3...|
|00002fa0| 07 8d 00 00 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00002fb0| 08 a0 00 00 09 a0 00 00 | 0a a1 00 00 00 00 00 00 |........|........|
|00002fc0| 08 a1 00 00 0a a1 00 00 | 00 00 00 00 07 a9 00 00 |........|........|
|00002fd0| 07 a9 00 00 07 a9 00 00 | 00 00 00 00 0d 00 00 00 |........|........|
|00002fe0| 00 d8 00 00 25 50 00 00 | 42 c0 ee 05 a7 e6 d3 ff |....%P..|B.......|
|00002ff0| 87 15 d4 ff 9c 1e 00 f0 | 65 78 65 63 28 6e 65 29 |........|exec(ne)|
|00003000| 3b 20 20 20 20 28 2a 73 | 74 69 6c 6c 20 4f 4b 20 |; (*s|till OK |
|00003010| 62 75 74 20 77 61 73 74 | 69 6e 67 20 74 69 6d 65 |but wast|ing time|
|00003020| 20 61 6e 64 20 6d 65 6d | 6f 72 79 20 2a 29 0d 00 | and mem|ory *)..|
|00003030| 00 50 00 00 25 24 00 00 | 42 20 fd 00 57 a0 d3 ff |.P..%$..|B ..W...|
|00003040| 37 cf d3 ff 9c 1e 00 f0 | 65 78 65 63 28 6e 65 29 |7.......|exec(ne)|
|00003050| 3b 0d 00 00 00 24 00 00 | a5 30 00 00 42 20 fd 00 |;....$..|.0..B ..|
|00003060| 07 5a d3 ff e7 88 d3 ff | 9c 1e 00 f0 65 78 65 63 |.Z......|....exec|
|00003070| 28 6e 65 29 3b 08 08 00 | 07 a9 00 00 00 00 00 00 |(ne);...|........|
|00003080| 0d 00 00 00 00 30 00 00 | 25 1c 00 00 42 d8 03 00 |.....0..|%...B...|
|00003090| b7 13 d3 ff 97 42 d3 ff | 20 22 00 f0 0d 00 00 00 |.....B..| "......|
|000030a0| 00 1c 00 00 a5 5c 00 00 | 42 d4 07 03 67 cd d2 ff |.....\..|B...g...|
|000030b0| 47 fc d2 ff 20 22 00 f0 | 4e 6f 77 20 75 73 65 20 |G... "..|Now use |
|000030c0| 61 20 76 61 72 69 61 62 | 6c 65 20 69 6e 20 74 68 |a variab|le in th|
|000030d0| 65 20 65 78 70 72 65 73 | 73 69 6f 6e 20 2e 2e 2e |e expres|sion ...|
|000030e0| 2e 2e 2e 07 07 ad 00 00 | 07 ad 00 00 00 00 00 00 |........|........|
|000030f0| 0d 08 00 00 07 ad 00 00 | 00 00 00 00 00 5c 00 00 |........|.....\..|
|00003100| a5 28 00 00 42 d8 03 00 | 17 87 d2 ff f7 b5 d2 ff |.(..B...|........|
|00003110| 20 22 00 f0 0d 07 07 00 | 07 a9 00 00 07 a9 00 00 | "......|........|
|00003120| 00 00 00 00 00 28 00 00 | 25 54 00 00 42 00 27 06 |.....(..|%T..B.'.|
|00003130| c7 40 d2 ff a7 6f d2 ff | 9c 1e 00 f0 6c 65 74 20 |.@...o..|....let |
|00003140| 28 6e 75 6c 6c 29 20 65 | 78 70 72 65 73 73 69 6f |(null) e|xpressio|
|00003150| 6e 20 6e 65 20 3a 3d 20 | 7b 6c 65 74 20 73 74 72 |n ne := |{let str|
|00003160| 69 6e 67 20 73 20 3a 3d | 20 22 48 65 6c 6c 6f 5c |ing s :=| "Hello\|
|00003170| 6e 22 3b 20 0d 00 00 00 | 00 54 00 00 25 44 00 00 |n"; ....|.T..%D..|
|00003180| 42 60 b9 04 77 fa d1 ff | 57 29 d2 ff 9c 1e 00 f0 |B`..w...|W)......|
|00003190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000031a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 77 72 69 74 | | writ|
|000031b0| 65 28 73 29 3b 7d 3b 20 | 20 20 20 0d 00 44 00 00 |e(s);}; | ..D..|
|000031c0| 25 24 00 00 42 00 e1 00 | 27 b4 d1 ff 07 e3 d1 ff |%$..B...|'.......|
|000031d0| 9c 1e 00 f0 72 75 6e 28 | 6e 65 29 3b 0d 00 00 00 |....run(|ne);....|
|000031e0| 00 24 00 00 25 2c 00 00 | 42 40 fa 01 d7 6d d1 ff |.$..%,..|B@...m..|
|000031f0| b7 9c d1 ff 9c 1e 00 f0 | 61 73 73 75 6d 65 20 73 |........|assume s|
|00003200| 74 72 69 6e 67 20 73 20 | 69 6e 0d 00 00 2c 00 00 |tring s |in...,..|
|00003210| a5 e0 00 00 46 fc 91 05 | 0b 25 d1 ff 67 56 d1 ff |....F...|.%..gV..|
|00003220| 18 21 00 f0 20 20 20 65 | 78 65 63 28 7b 77 72 69 |.!.. e|xec({wri|
|00003230| 74 65 28 73 29 3b 7d 29 | 3b 12 00 00 18 f6 00 00 |te(s);})|;.......|
|00003240| 00 00 00 00 28 2a 73 20 | 6e 6f 74 20 69 6e 20 73 |....(*s |not in s|
|00003250| 63 6f 70 65 2a 29 12 00 | 40 38 00 00 00 00 00 00 |cope*)..|@8......|
|00003260| 08 75 48 ff 07 a9 00 00 | 00 00 00 00 07 73 73 69 |.uH.....|.....ssi|
|00003270| 07 99 00 00 07 99 00 00 | 00 00 00 00 07 6e 66 61 |........|.....nfa|
|00003280| 09 a2 00 00 07 99 00 00 | 09 a2 00 00 00 00 00 00 |........|........|
|00003290| 07 77 20 75 0b a3 00 00 | 07 99 00 00 09 a2 00 00 |.w u....|........|
|000032a0| 0b a3 00 00 00 00 00 00 | 37 08 74 74 07 99 00 00 |........|7.tt....|
|000032b0| 09 a2 00 00 0b a3 00 00 | 00 00 00 00 08 65 20 6c |........|.....e l|
|000032c0| 09 a2 00 00 0b a3 00 00 | 00 00 00 00 08 20 00 00 |........|..... ..|
|000032d0| 0b a3 00 00 00 00 00 00 | 07 f4 3b 03 07 a9 00 00 |........|..;.....|
|000032e0| 07 a9 00 00 00 00 00 00 | 0d 00 00 00 00 e0 00 00 |........|........|
|000032f0| 25 24 00 00 42 00 e1 00 | 37 e1 d0 ff 17 10 d1 ff |%$..B...|7.......|
|00003300| 9c 1e 00 f0 72 75 6e 28 | 6e 65 29 3b 0d 00 00 00 |....run(|ne);....|
|00003310| 00 24 00 00 a5 30 00 00 | 42 00 e1 00 e7 9a d0 ff |.$...0..|B.......|
|00003320| c7 c9 d0 ff 9c 1e 00 f0 | 72 75 6e 28 6e 65 29 3b |........|run(ne);|
|00003330| 08 00 00 00 07 a9 00 00 | 00 00 00 00 0d 00 00 00 |........|........|
|00003340| 00 30 00 00 25 1c 00 00 | 42 d8 03 00 97 54 d0 ff |.0..%...|B....T..|
|00003350| 77 83 d0 ff 20 22 00 f0 | 0d 00 00 00 00 1c 00 00 |w... "..|........|
|00003360| a5 88 00 00 42 20 fb 05 | 47 0e d0 ff 27 3d d0 ff |....B ..|G...'=..|
|00003370| 20 22 00 f0 62 75 74 20 | 69 74 20 6d 75 73 74 20 | "..but |it must |
|00003380| 62 65 20 62 72 6f 75 67 | 68 74 20 69 6e 74 6f 20 |be broug|ht into |
|00003390| 07 5c 47 ff 16 04 02 00 | 16 04 02 00 00 00 00 00 |.\G.....|........|
|000033a0| 73 63 6f 70 65 08 07 00 | 16 04 02 00 00 00 00 00 |scope...|........|
|000033b0| 20 69 66 20 79 6f 75 20 | 61 72 65 20 67 6f 69 6e | if you |are goin|
|000033c0| 67 20 74 6f 20 75 73 65 | 20 69 74 20 6f 75 74 73 |g to use| it outs|
|000033d0| 69 64 65 20 74 68 65 20 | 65 78 70 72 65 73 73 69 |ide the |expressi|
|000033e0| 6f 6e 2e 0d 00 88 00 00 | a5 28 00 00 42 d8 03 00 |on......|.(..B...|
|000033f0| f7 c7 cf ff d7 f6 cf ff | 20 22 00 f0 0d 07 6d 6d |........| "....mm|
|00003400| 07 a9 00 00 07 a9 00 00 | 00 00 00 00 00 28 00 00 |........|.....(..|
|00003410| 25 54 00 00 42 00 27 06 | a7 81 cf ff 87 b0 cf ff |%T..B.'.|........|
|00003420| 9c 1e 00 f0 6c 65 74 20 | 28 6e 75 6c 6c 29 20 65 |....let |(null) e|
|00003430| 78 70 72 65 73 73 69 6f | 6e 20 6e 65 20 3a 3d 20 |xpressio|n ne := |
|00003440| 7b 6c 65 74 20 73 74 72 | 69 6e 67 20 73 20 3a 3d |{let str|ing s :=|
|00003450| 20 22 48 65 6c 6c 6f 5c | 6e 22 3b 20 0d 00 00 00 | "Hello\|n"; ....|
|00003460| 00 54 00 00 25 44 00 00 | 42 60 b9 04 57 3b cf ff |.T..%D..|B`..W;..|
|00003470| 37 6a cf ff 9c 1e 00 f0 | 20 20 20 20 20 20 20 20 |7j......| |
|00003480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003490| 20 20 20 20 77 72 69 74 | 65 28 73 29 3b 7d 3b 20 | writ|e(s);}; |
|000034a0| 20 20 20 0d 00 44 00 00 | a5 34 00 00 42 20 fd 00 | ..D..|.4..B ..|
|000034b0| 07 f5 ce ff e7 23 cf ff | 9c 1e 00 f0 65 78 65 63 |.....#..|....exec|
|000034c0| 28 6e 65 29 3b 0d 07 00 | 16 05 02 00 07 a9 00 00 |(ne);...|........|
|000034d0| 16 05 02 00 00 00 00 00 | 00 34 00 00 a5 38 00 00 |........|.4...8..|
|000034e0| 42 40 fa 01 b7 ae ce ff | 97 dd ce ff 9c 1e 00 f0 |B@......|........|
|000034f0| 61 73 73 75 6d 65 20 08 | 16 05 02 00 07 a9 00 00 |assume .|........|
|00003500| 00 00 00 00 73 74 72 69 | 6e 67 20 73 20 69 6e 0d |....stri|ng s in.|
|00003510| 00 38 00 00 a5 18 01 00 | 46 c2 b9 06 67 60 ce ff |.8......|F...g`..|
|00003520| 47 97 ce ff 9c 26 00 f0 | 20 20 20 07 16 07 02 00 |G....&..| .....|
|00003530| 07 a9 00 00 16 07 02 00 | 00 00 00 00 65 78 65 63 |........|....exec|
|00003540| 08 a5 00 00 16 07 02 00 | 07 a9 00 00 00 00 00 00 |........|........|
|00003550| 28 7b 77 72 69 74 65 28 | 73 29 3b 7d 29 3b 12 61 |({write(|s);});.a|
|00003560| 18 f6 00 00 00 00 00 00 | 28 2a 73 20 69 73 20 6e |........|(*s is n|
|00003570| 6f 77 20 69 6e 20 73 63 | 6f 70 65 2a 29 20 20 20 |ow in sc|ope*) |
|00003580| 20 20 12 00 80 70 00 00 | 00 00 00 00 08 00 00 00 | ...p..|........|
|00003590| 07 a9 00 00 00 00 00 00 | 07 c2 fc 01 07 8d 00 00 |........|........|
|000035a0| 07 8d 00 00 00 00 00 00 | 07 2e 31 20 09 a0 00 00 |........|..1 ....|
|000035b0| 07 8d 00 00 09 a0 00 00 | 00 00 00 00 07 08 08 00 |........|........|
|000035c0| 0a a1 00 00 07 8d 00 00 | 09 a0 00 00 0a a1 00 00 |........|........|
|000035d0| 00 00 00 00 33 08 03 00 | 07 8d 00 00 09 a0 00 00 |....3...|........|
|000035e0| 0a a1 00 00 00 00 00 00 | 08 1c 00 00 09 a0 00 00 |........|........|
|000035f0| 0a a1 00 00 00 00 00 00 | 08 9d 44 ff 0a a1 00 00 |........|..D.....|
|00003600| 00 00 00 00 07 e7 01 00 | 07 a9 00 00 07 a9 00 00 |........|........|
|00003610| 00 00 00 00 0d 07 78 70 | 16 06 02 00 07 a9 00 00 |......xp|........|
|00003620| 16 06 02 00 00 00 00 00 | 00 18 01 00 a5 30 00 00 |........|.....0..|
|00003630| 42 00 e1 00 17 22 ce ff | f7 50 ce ff 9c 1e 00 f0 |B...."..|.P......|
|00003640| 72 75 6e 08 16 06 02 00 | 07 a9 00 00 00 00 00 00 |run.....|........|
|00003650| 28 6e 65 29 3b 0d 00 00 | 00 30 00 00 a5 30 00 00 |(ne);...|.0...0..|
|00003660| 42 00 e1 00 c7 db cd ff | a7 0a ce ff 9c 1e 00 f0 |B.......|........|
|00003670| 72 75 6e 28 6e 65 29 3b | 08 90 00 00 07 a9 00 00 |run(ne);|........|
|00003680| 00 00 00 00 0d 00 00 00 | 00 30 00 00 25 1c 00 00 |........|.0..%...|
|00003690| 42 d8 03 00 77 95 cd ff | 57 c4 cd ff 20 22 00 f0 |B...w...|W... "..|
|000036a0| 0d 00 00 00 00 1c 00 00 | 01 10 00 00 42 14 35 05 |........|....B.5.|
|000036b0| 00 00 00 00 00 10 00 00 | 02 14 00 00 30 08 00 00 |........|....0...|
|000036c0| 00 00 00 00 00 00 00 00 | 00 14 00 00 a5 78 00 00 |........|.....x..|
|000036d0| 42 14 35 05 a6 05 cb ff | 86 34 cb ff 20 22 00 00 |B.5.....|.4.. "..|
|000036e0| 41 6c 73 6f 2c 20 65 78 | 70 72 65 73 73 69 6f 6e |Also, ex|pression|
|000036f0| 73 20 66 72 6f 6d 20 74 | 68 65 20 63 61 6c 6c 61 |s from t|he calla|
|00003700| 62 6c 65 20 63 6f 6d 70 | 69 6c 65 72 20 6d 75 73 |ble comp|iler mus|
|00003710| 74 20 62 65 20 62 65 20 | 61 6e 61 6c 79 73 65 64 |t be be |analysed|
|00003720| 20 66 69 72 73 74 3a 07 | 07 b0 00 00 07 b0 00 00 | first:.|........|
|00003730| 00 00 00 00 0d 08 01 00 | 07 b0 00 00 00 00 00 00 |........|........|
|00003740| 00 78 00 00 a5 28 00 00 | 42 90 0f 00 56 bf ca ff |.x...(..|B...V...|
|00003750| 36 ee ca ff 20 22 00 00 | 20 0d 07 00 07 a9 00 00 |6... "..| .......|
|00003760| 07 a9 00 00 00 00 00 00 | 00 28 00 00 25 38 00 00 |........|.(..%8..|
|00003770| 42 80 13 03 06 79 ca ff | e6 a7 ca ff 9c 1e 00 00 |B....y..|........|
|00003780| 6c 65 74 20 28 6e 75 6c | 6c 29 20 65 78 70 72 65 |let (nul|l) expre|
|00003790| 73 73 69 6f 6e 20 6e 65 | 20 3a 3d 20 0d 00 00 00 |ssion ne| := ....|
|000037a0| 00 38 00 00 a5 50 00 00 | 42 a0 10 04 b6 32 ca ff |.8...P..|B....2..|
|000037b0| 96 61 ca ff 9c 1e 00 00 | 20 20 20 20 20 20 63 6f |.a......| co|
|000037c0| 6d 70 69 6c 65 28 22 77 | 72 69 74 65 28 5c 22 48 |mpile("w|rite(\"H|
|000037d0| 65 6c 6c 6f 5c 6e 5c 22 | 29 3b 22 29 3b 0d 07 75 |ello\n\"|);");..u|
|000037e0| 16 08 02 00 07 a9 00 00 | 16 08 02 00 00 00 00 00 |........|........|
|000037f0| 00 50 00 00 a5 6c 00 00 | 42 60 9a 05 66 ec c9 ff |.P...l..|B`..f...|
|00003800| 46 1b ca ff 9c 1e 00 00 | 73 75 6d 6d 6f 6e 08 20 |F.......|summon. |
|00003810| 16 08 02 00 07 a9 00 00 | 00 00 00 00 28 6e 65 29 |........|....(ne)|
|00003820| 3b 20 20 28 2a 20 6e 6f | 20 76 61 72 69 61 62 6c |; (* no| variabl|
|00003830| 65 73 20 62 75 74 20 6e | 65 65 64 20 74 6f 20 61 |es but n|eed to a|
|00003840| 6e 61 6c 79 73 65 20 2a | 29 0d 07 64 16 09 02 00 |nalyse *|)..d....|
|00003850| 07 a9 00 00 16 09 02 00 | 00 00 00 00 00 6c 00 00 |........|.....l..|
|00003860| a5 00 01 00 46 c2 b9 06 | 16 9e c9 ff f6 d4 c9 ff |....F...|........|
|00003870| 9c 26 00 00 72 75 6e 08 | 16 09 02 00 07 a9 00 00 |.&..run.|........|
|00003880| 00 00 00 00 28 6e 65 29 | 3b 12 6c 6c 38 31 00 00 |....(ne)|;.ll81..|
|00003890| 00 00 00 00 12 66 65 72 | 40 19 01 00 00 00 00 00 |.....fer|@.......|
|000038a0| 12 6e 73 2e 40 19 01 00 | 00 00 00 00 12 74 00 00 |.ns.@...|.....t..|
|000038b0| 40 19 01 00 00 00 00 00 | 12 3d 43 ff 40 19 01 00 |@.......|.=C.@...|
|000038c0| 00 00 00 00 12 65 72 20 | 40 19 01 00 00 00 00 00 |.....er |@.......|
|000038d0| 08 61 64 64 07 a9 00 00 | 00 00 00 00 07 69 65 6e |.add....|.....ien|
|000038e0| 07 8d 00 00 07 8d 00 00 | 00 00 00 00 07 73 20 70 |........|.....s p|
|000038f0| 09 a0 00 00 07 8d 00 00 | 09 a0 00 00 00 00 00 00 |........|........|
|00003900| 07 66 20 61 0a a1 00 00 | 07 8d 00 00 09 a0 00 00 |.f a....|........|
|00003910| 0a a1 00 00 00 00 00 00 | 33 08 00 00 07 8d 00 00 |........|3.......|
|00003920| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 08 f7 42 ff |........|......B.|
|00003930| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 08 6e 67 20 |........|.....ng |
|00003940| 0a a1 00 00 00 00 00 00 | 07 67 73 20 07 a9 00 00 |........|.gs ....|
|00003950| 07 a9 00 00 00 00 00 00 | 0d 00 00 00 00 00 01 00 |........|........|
|00003960| 25 24 00 00 42 00 e1 00 | c6 5f c9 ff a6 8e c9 ff |%$..B...|._......|
|00003970| 9c 1e 00 00 72 75 6e 28 | 6e 65 29 3b 0d 00 00 00 |....run(|ne);....|
|00003980| 00 24 00 00 a5 30 00 00 | 42 00 e1 00 76 19 c9 ff |.$...0..|B...v...|
|00003990| 56 48 c9 ff 9c 1e 00 00 | 72 75 6e 28 6e 65 29 3b |VH......|run(ne);|
|000039a0| 08 65 78 70 07 a9 00 00 | 00 00 00 00 0d 00 00 00 |.exp....|........|
|000039b0| 00 30 00 00 25 1c 00 00 | 42 d8 03 00 26 d3 c8 ff |.0..%...|B...&...|
|000039c0| 06 02 c9 ff 20 22 00 00 | 0d 00 00 00 00 1c 00 00 |.... "..|........|
|000039d0| 25 1c 00 00 42 e4 2a 00 | d6 8c c8 ff b6 bb c8 ff |%...B.*.|........|
|000039e0| 20 22 00 00 6f 72 0d 00 | 00 1c 00 00 a5 28 00 00 | "..or..|.....(..|
|000039f0| 42 d8 03 00 86 46 c8 ff | 66 75 c8 ff 20 22 00 00 |B....F..|fu.. "..|
|00003a00| 0d 07 01 00 07 a9 00 00 | 07 a9 00 00 00 00 00 00 |........|........|
|00003a10| 00 28 00 00 25 34 00 00 | 42 60 f7 02 36 00 c8 ff |.(..%4..|B`..6...|
|00003a20| 16 2f c8 ff 9c 1e 00 00 | 6c 65 74 20 28 6e 75 6c |./......|let (nul|
|00003a30| 6c 29 20 65 78 70 72 65 | 73 73 69 6f 6e 20 6e 65 |l) expre|ssion ne|
|00003a40| 20 3a 3d 0d 00 34 00 00 | 25 40 00 00 42 a0 10 04 | :=..4..|%@..B...|
|00003a50| e6 b9 c7 ff c6 e8 c7 ff | 9c 1e 00 00 20 20 20 20 |........|.... |
|00003a60| 20 20 63 6f 6d 70 69 6c | 65 28 22 77 72 69 74 65 | compil|e("write|
|00003a70| 28 5c 22 48 65 6c 6c 6f | 5c 6e 5c 22 29 3b 22 29 |(\"Hello|\n\");")|
|00003a80| 3b 0d 00 00 00 40 00 00 | 25 54 00 00 42 20 43 06 |;....@..|%T..B C.|
|00003a90| 96 73 c7 ff 76 a2 c7 ff | 9c 1e 00 00 65 78 65 63 |.s..v...|....exec|
|00003aa0| 28 6e 65 29 3b 20 20 28 | 2a 6e 6f 20 76 61 72 69 |(ne); (|*no vari|
|00003ab0| 61 62 6c 65 73 20 62 75 | 74 20 6e 65 65 64 20 74 |ables bu|t need t|
|00003ac0| 6f 20 61 6e 61 6c 79 73 | 65 2c 20 74 68 65 6e 20 |o analys|e, then |
|00003ad0| 72 75 6e 2a 29 0d 00 00 | 00 54 00 00 a5 04 01 00 |run*)...|.T......|
|00003ae0| 46 d2 c7 06 46 25 c7 ff | 26 5c c7 ff 9c 26 00 00 |F...F%..|&\...&..|
|00003af0| 72 75 6e 28 6e 65 29 3b | 20 20 20 28 2a 20 6f 72 |run(ne);| (* or|
|00003b00| 20 65 78 65 63 20 2a 29 | 12 de 41 ff b8 a1 00 00 | exec *)|..A.....|
|00003b10| 00 00 00 00 12 73 73 69 | 40 19 01 00 00 00 00 00 |.....ssi|@.......|
|00003b20| 12 00 00 00 40 19 01 00 | 00 00 00 00 12 74 20 07 |....@...|.....t .|
|00003b30| 40 19 01 00 00 00 00 00 | 12 00 00 00 08 07 00 00 |@.......|........|
|00003b40| 00 00 00 00 12 65 73 73 | 08 07 00 00 00 00 00 00 |.....ess|........|
|00003b50| 08 00 00 00 07 a9 00 00 | 00 00 00 00 07 70 6c 79 |........|.....ply|
|00003b60| 07 8d 00 00 07 8d 00 00 | 00 00 00 00 07 6f 67 72 |........|.....ogr|
|00003b70| 09 a0 00 00 07 8d 00 00 | 09 a0 00 00 00 00 00 00 |........|........|
|00003b80| 07 69 6e 20 0a a1 00 00 | 07 8d 00 00 09 a0 00 00 |.in ....|........|
|00003b90| 0a a1 00 00 00 00 00 00 | 33 08 00 00 07 8d 00 00 |........|3.......|
|00003ba0| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 08 22 00 f0 |........|....."..|
|00003bb0| 09 a0 00 00 0a a1 00 00 | 00 00 00 00 08 20 61 72 |........|..... ar|
|00003bc0| 0a a1 00 00 00 00 00 00 | 07 64 69 66 07 a9 00 00 |........|.dif....|
|00003bd0| 07 a9 00 00 00 00 00 00 | 0d 00 00 00 00 04 01 00 |........|........|
|00003be0| a5 40 00 00 42 00 a3 02 | f6 e6 c6 ff d6 15 c7 ff |.@..B...|........|
|00003bf0| 9c 1e 00 00 72 75 6e 28 | 6e 65 29 3b 20 20 20 28 |....run(|ne); (|
|00003c00| 2a 20 6f 72 20 65 78 65 | 63 20 2a 29 08 00 00 00 |* or exe|c *)....|
|00003c10| 07 a9 00 00 00 00 00 00 | 0d 00 00 00 00 40 00 00 |........|.....@..|
|00003c20| a5 28 00 00 42 d8 03 00 | a6 a0 c6 ff 86 cf c6 ff |.(..B...|........|
|00003c30| 20 22 00 00 0d 07 79 20 | 08 b2 00 00 08 b2 00 00 | "....y |........|
|00003c40| 00 00 00 00 00 28 00 00 | a5 6c 00 00 42 d0 7f 06 |.....(..|.l..B...|
|00003c50| 86 52 c6 ff 36 89 c6 ff | 18 2b 00 00 32 2e 31 2e |.R..6...|.+..2.1.|
|00003c60| 32 20 20 55 73 69 6e 67 | 20 6e 75 6c 6c 20 65 78 |2 Using| null ex|
|00003c70| 70 72 65 73 73 69 6f 6e | 73 20 61 73 20 73 6c 6f |pression|s as slo|
|00003c80| 74 73 2c 20 6f 72 20 72 | 65 75 73 69 6e 67 20 6f |ts, or r|eusing o|
|00003c90| 75 74 73 69 64 65 20 61 | 6e 20 61 73 73 75 6d 65 |utside a|n assume|
|00003ca0| 2e 08 68 65 08 b2 00 00 | 00 00 00 00 0d 00 00 00 |..he....|........|
|00003cb0| 00 6c 00 00 25 1c 00 00 | 42 d8 03 00 06 14 c6 ff |.l..%...|B.......|
|00003cc0| e6 42 c6 ff 20 22 00 f0 | 0d 00 00 00 00 1c 00 00 |.B.. "..|........|
|00003cd0| 25 34 00 00 42 18 ce 01 | b6 cd c5 ff 96 fc c5 ff |%4..B...|........|
|00003ce0| 20 22 00 f0 43 6f 6e 73 | 69 64 65 72 20 74 68 65 | "..Cons|ider the|
|00003cf0| 20 64 65 63 6c 61 72 61 | 74 69 6f 6e 0d 00 00 00 | declara|tion....|
|00003d00| 00 34 00 00 a5 3c 00 00 | 42 d8 03 00 66 87 c5 ff |.4...<..|B...f...|
|00003d10| 46 b6 c5 ff 20 22 00 f0 | 0d 07 79 2e 07 b3 00 00 |F... "..|..y.....|
|00003d20| 07 b3 00 00 00 00 00 00 | 07 73 69 6f 16 0a 02 00 |........|.sio....|
|00003d30| 07 b3 00 00 16 0a 02 00 | 00 00 00 00 00 3c 00 00 |........|.....<..|
|00003d40| a5 48 00 00 42 60 16 02 | 16 41 c5 ff f6 6f c5 ff |.H..B`..|.A...o..|
|00003d50| 9c 1e 00 f0 61 73 73 75 | 6d 65 20 08 16 0a 02 00 |....assu|me .....|
|00003d60| 07 b3 00 00 00 00 00 00 | 69 6e 74 65 67 65 72 20 |........|integer |
|00003d70| 69 20 69 6e 08 08 79 2e | 07 b3 00 00 00 00 00 00 |i in..y.|........|
|00003d80| 0d 00 00 00 00 48 00 00 | a5 28 00 00 42 58 1a 00 |.....H..|.(..BX..|
|00003d90| c6 fa c4 ff a6 29 c5 ff | 20 22 00 f0 7b 0d 07 68 |.....)..| "..{..h|
|00003da0| 07 b4 00 00 07 b4 00 00 | 00 00 00 00 00 28 00 00 |........|.....(..|
|00003db0| 25 34 00 00 42 00 a3 02 | 76 b4 c4 ff 56 e3 c4 ff |%4..B...|v...V...|
|00003dc0| 9c 1e 00 f0 20 20 20 28 | 6e 75 6c 6c 29 20 65 78 |.... (|null) ex|
|00003dd0| 70 72 65 73 73 69 6f 6e | 20 6e 65 3b 0d 00 00 00 |pression| ne;....|
|00003de0| 00 34 00 00 25 30 00 00 | 42 a0 4e 02 26 6e c4 ff |.4..%0..|B.N.&n..|
|00003df0| 06 9d c4 ff 9c 1e 00 f0 | 20 20 20 6e 65 20 3a 3d |........| ne :=|
|00003e00| 20 7b 77 72 69 74 65 28 | 69 29 3b 7d 3b 0d 00 00 | {write(|i);};...|
|00003e10| 00 30 00 00 a5 24 00 00 | 42 40 38 00 d6 27 c4 ff |.0...$..|B@8..'..|
|00003e20| b6 56 c4 ff 9c 1e 00 f0 | 7d 3b 0d 08 07 b4 00 00 |.V......|};......|
|00003e30| 00 00 00 00 00 24 00 00 | 25 1c 00 00 42 d8 03 00 |.....$..|%...B...|
|00003e40| 86 e1 c3 ff 66 10 c4 ff | 20 22 00 f0 0d 00 00 00 |....f...| "......|
|00003e50| 00 1c 00 00 25 1c 00 00 | 42 d8 03 00 36 9b c3 ff |....%...|B...6...|
|00003e60| 16 ca c3 ff 20 22 00 f0 | 0d 00 00 00 00 1c 00 00 |.... "..|........|
|00003e70| 85 f0 00 00 02 30 4d 07 | e6 54 c3 ff c6 83 c3 ff |.....0M.|.T......|
|00003e80| 20 22 00 f0 54 6f 20 07 | 07 b5 00 00 07 b5 00 00 | "..To .|........|
|00003e90| 00 00 00 00 65 78 65 63 | 28 6e 65 29 08 22 48 65 |....exec|(ne)."He|
|00003ea0| 07 b5 00 00 00 00 00 00 | 20 6f 72 20 07 65 28 73 |........| or .e(s|
|00003eb0| 07 b8 00 00 07 b8 00 00 | 00 00 00 00 72 75 6e 28 |........|....run(|
|00003ec0| 6e 65 29 08 07 b8 00 00 | 00 00 00 00 20 77 68 65 |ne).....|.... whe|
|00003ed0| 72 65 20 07 07 b9 00 00 | 07 b9 00 00 00 00 00 00 |re .....|........|
|00003ee0| 69 08 20 63 07 b9 00 00 | 00 00 00 00 20 69 73 20 |i. c....|.... is |
|00003ef0| 69 6e 20 07 16 0b 02 00 | 16 0b 02 00 00 00 00 00 |in .....|........|
|00003f00| 73 63 6f 70 65 08 00 00 | 16 0b 02 00 00 00 00 00 |scope...|........|
|00003f10| 20 69 73 20 70 65 72 66 | 65 63 74 6c 79 20 6d 65 | is perf|ectly me|
|00003f20| 61 6e 69 6e 67 66 75 6c | 2e 20 20 48 6f 77 65 76 |aningful|. Howev|
|00003f30| 65 72 20 69 66 20 07 07 | 07 ba 00 00 07 ba 00 00 |er if ..|........|
|00003f40| 00 00 00 00 6e 65 08 74 | 07 ba 00 00 00 00 00 00 |....ne.t|........|
|00003f50| 20 69 73 20 70 61 73 73 | 65 64 20 00 00 f0 00 00 | is pass|ed .....|
|00003f60| 85 b4 00 00 02 d4 0f 07 | 96 0e c3 ff 76 3d c3 ff |........|....v=..|
|00003f70| 20 22 00 f0 74 6f 20 61 | 20 6d 65 74 68 6f 64 20 | "..to a| method |
|00003f80| 6f 6e 20 61 20 63 6c 61 | 73 73 20 61 6e 64 20 74 |on a cla|ss and t|
|00003f90| 68 65 6e 20 07 00 00 00 | 07 bb 00 00 07 bb 00 00 |hen ....|........|
|00003fa0| 00 00 00 00 65 78 65 63 | 08 74 20 74 07 bb 00 00 |....exec|.t t....|
|00003fb0| 00 00 00 00 27 65 64 2c | 20 77 69 74 68 20 74 68 |....'ed,| with th|
|00003fc0| 65 20 69 6e 74 65 6e 74 | 69 6f 6e 20 6f 66 20 69 |e intent|ion of i|
|00003fd0| 74 20 66 69 6e 64 69 6e | 67 20 07 72 07 bc 00 00 |t findin|g .r....|
|00003fe0| 07 bc 00 00 00 00 00 00 | 69 08 00 00 07 bc 00 00 |........|i.......|
|00003ff0| 00 00 00 00 20 61 73 20 | 61 20 73 6c 6f 74 2c 20 |.... as |a slot, |
|00004000| 74 68 69 73 20 77 69 6c | 6c 20 6e 6f 74 20 00 00 |this wil|l not ..|
|00004010| 00 b4 00 00 85 98 00 00 | 02 40 4c 07 46 c8 c2 ff |........|.@L.F...|
|00004020| 26 f7 c2 ff 20 22 00 f0 | 77 6f 72 6b 2e 20 20 54 |&... "..|work. T|
|00004030| 68 69 73 20 69 73 20 62 | 65 63 61 75 73 65 20 77 |his is b|ecause w|
|00004040| 69 74 68 69 6e 20 6d 65 | 74 68 6f 64 73 2c 20 73 |ithin me|thods, s|
|00004050| 6c 6f 74 73 20 61 72 65 | 20 6c 6f 6f 6b 65 64 20 |lots are| looked |
|00004060| 75 70 20 64 79 6e 61 6d | 69 63 61 6c 6c 79 20 61 |up dynam|ically a|
|00004070| 74 20 07 00 16 21 02 00 | 16 21 02 00 00 00 00 00 |t ...!..|.!......|
|00004080| 72 75 6e 20 74 69 6d 65 | 08 8f 00 00 16 21 02 00 |run time|.....!..|
|00004090| 00 00 00 00 2c 20 73 6f | 20 61 63 63 6f 72 64 69 |...., so| accordi|
|000040a0| 6e 67 20 74 6f 20 00 00 | 00 98 00 00 85 b8 00 00 |ng to ..|........|
|000040b0| 02 b4 20 07 f6 81 c2 ff | d6 b0 c2 ff 20 22 00 f0 |.. .....|.... "..|
|000040c0| 74 68 65 20 73 65 6d 61 | 6e 74 69 63 20 61 6e 61 |the sema|ntic ana|
|000040d0| 6c 79 73 65 72 20 74 68 | 65 20 76 61 72 69 61 62 |lyser th|e variab|
|000040e0| 6c 65 20 07 07 bd 00 00 | 07 bd 00 00 00 00 00 00 |le .....|........|
|000040f0| 69 08 69 6e 07 bd 00 00 | 00 00 00 00 20 77 69 6c |i.in....|.... wil|
|00004100| 6c 20 6e 6f 74 20 65 78 | 69 73 74 2e 20 20 4e 6f |l not ex|ist. No|
|00004110| 74 65 20 74 68 61 74 20 | 69 66 20 74 68 65 20 65 |te that |if the e|
|00004120| 78 70 72 65 73 73 69 6f | 6e 20 64 69 64 20 6e 6f |xpressio|n did no|
|00004130| 74 20 63 6f 6d 65 20 66 | 72 6f 6d 20 07 8d 00 00 |t come f|rom ....|
|00004140| 07 be 00 00 07 be 00 00 | 00 00 00 00 07 a1 00 00 |........|........|
|00004150| 16 11 02 00 07 be 00 00 | 16 11 02 00 00 00 00 00 |........|........|
|00004160| 00 b8 00 00 85 c4 00 00 | 02 c4 fe 06 a6 3b c2 ff |........|.....;..|
|00004170| 86 6a c2 ff 9c 1e 00 f0 | 63 6f 6d 70 69 6c 65 08 |.j......|compile.|
|00004180| 16 11 02 00 07 be 00 00 | 00 00 00 00 28 29 08 00 |........|....()..|
|00004190| 07 be 00 00 00 00 00 00 | 20 74 68 65 6e 20 69 74 |........| then it|
|000041a0| 20 63 6f 75 6c 64 20 62 | 65 20 07 f0 16 12 02 00 | could b|e ......|
|000041b0| 16 12 02 00 00 00 00 00 | 07 54 5c 07 07 bf 00 00 |........|.T\.....|
|000041c0| 07 bf 00 00 16 12 02 00 | 00 00 00 00 72 75 6e 08 |........|....run.|
|000041d0| 16 12 02 00 07 bf 00 00 | 00 00 00 00 28 29 08 00 |........|....()..|
|000041e0| 07 bf 00 00 00 00 00 00 | 20 73 74 72 61 69 67 68 |........| straigh|
|000041f0| 74 20 61 77 61 79 20 69 | 6e 73 69 64 65 20 74 68 |t away i|nside th|
|00004200| 65 20 6d 65 74 68 6f 64 | 20 77 69 74 68 20 6e 6f |e method| with no|
|00004210| 20 70 72 6f 62 6c 65 6d | 73 2e 20 20 49 66 20 74 | problem|s. If t|
|00004220| 68 65 20 00 00 c4 00 00 | 85 c4 00 00 02 5c 27 07 |he .....|.....\'.|
|00004230| 56 f5 c1 ff 36 24 c2 ff | 20 22 00 f0 65 78 70 72 |V...6$..| "..expr|
|00004240| 65 73 73 69 6f 6e 20 6d | 75 73 74 20 62 65 20 61 |ession m|ust be a|
|00004250| 6e 61 6c 79 73 65 64 20 | 77 69 74 68 69 6e 20 61 |nalysed |within a|
|00004260| 20 6d 65 74 68 6f 64 20 | 74 68 65 6e 20 74 65 63 | method |then tec|
|00004270| 68 6e 69 71 75 65 20 69 | 73 20 74 6f 20 70 75 74 |hnique i|s to put|
|00004280| 20 74 68 65 20 07 00 00 | 07 c0 00 00 07 c0 00 00 | the ...|........|
|00004290| 00 00 00 00 07 61 6c 6c | 16 13 02 00 07 c0 00 00 |.....all|........|
|000042a0| 16 13 02 00 00 00 00 00 | 61 73 73 75 6d 65 08 77 |........|assume.w|
|000042b0| 07 c0 00 00 16 13 02 00 | 00 00 00 00 20 08 01 00 |........|.... ...|
|000042c0| 16 13 02 00 00 00 00 00 | 69 6e 73 69 64 65 20 74 |........|inside t|
|000042d0| 68 65 20 07 16 14 02 00 | 16 14 02 00 00 00 00 00 |he .....|........|
|000042e0| 6e 75 6c 6c 20 00 00 00 | 00 c4 00 00 a5 80 00 00 |null ...|........|
|000042f0| 42 d4 61 06 06 af c1 ff | e6 dd c1 ff 20 22 00 f0 |B.a.....|.... "..|
|00004300| 65 78 70 72 65 73 73 69 | 6f 6e 08 63 16 14 02 00 |expressi|on.c....|
|00004310| 00 00 00 00 20 73 6f 20 | 69 74 20 69 73 20 73 74 |.... so |it is st|
|00004320| 69 6c 6c 20 70 72 65 73 | 65 6e 74 20 77 68 65 6e |ill pres|ent when|
|00004330| 20 74 68 65 20 73 65 6d | 61 6e 74 69 63 20 61 6e | the sem|antic an|
|00004340| 61 6c 79 73 65 72 20 72 | 75 6e 73 20 6f 76 65 72 |alyser r|uns over|
|00004350| 20 74 68 65 20 65 78 70 | 72 65 73 73 69 6f 6e 20 | the exp|ression |
|00004360| 69 2e 65 2e 0d 00 00 00 | 00 80 00 00 a5 28 00 00 |i.e.....|.....(..|
|00004370| 42 d8 03 00 b6 68 c1 ff | 96 97 c1 ff 20 22 00 f0 |B....h..|.... "..|
|00004380| 0d 07 39 ff 07 b4 00 00 | 07 b4 00 00 00 00 00 00 |..9.....|........|
|00004390| 00 28 00 00 25 30 00 00 | 42 a0 4e 02 66 22 c1 ff |.(..%0..|B.N.f"..|
|000043a0| 46 51 c1 ff 9c 1e 00 f0 | 28 6e 75 6c 6c 29 20 65 |FQ......|(null) e|
|000043b0| 78 70 72 65 73 73 69 6f | 6e 20 6e 65 3b 0d 00 00 |xpressio|n ne;...|
|000043c0| 00 30 00 00 a5 48 00 00 | 42 c0 2c 04 16 dc c0 ff |.0...H..|B.,.....|
|000043d0| f6 0a c1 ff 9c 1e 00 f0 | 6e 65 20 3a 3d 20 7b 61 |........|ne := {a|
|000043e0| 73 73 75 6d 65 20 69 6e | 74 65 67 65 72 20 69 20 |ssume in|teger i |
|000043f0| 69 6e 20 77 72 69 74 65 | 28 69 29 3b 7d 3b 0d 08 |in write|(i);};..|
|00004400| 07 b4 00 00 00 00 00 00 | 00 48 00 00 a5 28 00 00 |........|.H...(..|
|00004410| 42 d8 03 00 c6 95 c0 ff | a6 c4 c0 ff 20 22 00 f0 |B.......|.... "..|
|00004420| 0d 07 65 78 08 ef 00 00 | 08 ef 00 00 00 00 00 00 |..ex....|........|
|00004430| 00 28 00 00 01 10 00 00 | 00 00 00 00 00 00 00 00 |.(......|........|
|00004440| 00 10 00 00 02 18 00 00 | 14 0a 00 00 00 00 00 00 |........|........|
|00004450| 08 ef 00 00 00 00 00 00 | 00 18 00 00 a5 44 00 00 |........|.....D..|
|00004460| 42 78 c8 02 25 fe bd ff | d5 34 be ff 18 2b 00 f0 |Bx..%...|.4...+..|
|00004470| 32 2e 31 2e 33 20 20 41 | 73 73 69 67 6e 69 6e 67 |2.1.3 A|ssigning|
|00004480| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 2e 08 65 78 | express|ions..ex|
|00004490| 08 ef 00 00 00 00 00 00 | 0d 00 00 00 00 44 00 00 |........|.....D..|
|000044a0| 25 1c 00 00 42 d8 03 00 | a5 bf bd ff 85 ee bd ff |%...B...|........|
|000044b0| 20 22 00 f0 0d 00 00 00 | 00 1c 00 00 85 94 00 00 | "......|........|
|000044c0| 02 fc 17 07 55 79 bd ff | 35 a8 bd ff 20 22 00 f0 |....Uy..|5... "..|
|000044d0| 49 66 20 6f 6e 65 20 07 | 16 15 02 00 16 15 02 00 |If one .|........|
|000044e0| 00 00 00 00 6e 75 6c 6c | 20 65 78 70 72 65 73 73 |....null| express|
|000044f0| 69 6f 6e 08 16 15 02 00 | 00 00 00 00 20 76 61 72 |ion.....|.... var|
|00004500| 69 61 62 6c 65 20 69 73 | 20 61 73 73 69 67 6e 65 |iable is| assigne|
|00004510| 64 20 74 6f 20 61 6e 6f | 74 68 65 72 20 74 68 65 |d to ano|ther the|
|00004520| 6e 20 62 6f 74 68 20 72 | 65 66 65 72 20 74 6f 20 |n both r|efer to |
|00004530| 74 68 65 20 73 61 6d 65 | 20 76 61 72 69 61 62 6c |the same| variabl|
|00004540| 65 2c 20 69 2e 65 2e 20 | 74 68 65 20 00 94 00 00 |e, i.e. |the ....|
|00004550| 05 80 00 00 00 0c 14 07 | 05 33 bd ff e5 61 bd ff |........|.3...a..|
|00004560| 20 22 00 f0 65 78 70 72 | 65 73 73 69 6f 6e 20 69 | "..expr|ession i|
|00004570| 73 20 6e 6f 74 20 63 6f | 70 69 65 64 2c 20 74 68 |s not co|pied, th|
|00004580| 75 73 20 77 68 65 6e 20 | 74 68 65 20 65 78 70 72 |us when |the expr|
|00004590| 65 73 73 69 6f 6e 20 69 | 73 20 72 65 66 65 72 72 |ession i|s referr|
|000045a0| 65 64 20 74 6f 20 76 69 | 61 20 6f 6e 65 20 69 64 |ed to vi|a one id|
|000045b0| 65 6e 74 69 66 69 65 72 | 2c 20 74 68 69 73 20 72 |entifier|, this r|
|000045c0| 65 66 65 72 65 6e 63 65 | 20 00 00 00 00 80 00 00 |eference| .......|
|000045d0| 05 80 00 00 00 60 08 07 | b5 ec bc ff 95 1b bd ff |.....`..|........|
|000045e0| 20 22 00 f0 77 69 6c 6c | 20 62 65 20 72 65 66 6c | "..will| be refl|
|000045f0| 65 63 74 65 64 20 69 6e | 20 74 68 65 20 73 74 61 |ected in| the sta|
|00004600| 74 65 20 6f 66 20 77 68 | 61 74 20 74 68 65 20 6f |te of wh|at the o|
|00004610| 74 68 65 72 20 69 64 65 | 6e 74 69 66 69 65 72 20 |ther ide|ntifier |
|00004620| 72 65 66 65 72 73 20 74 | 6f 2e 20 20 54 68 69 73 |refers t|o. This|
|00004630| 20 69 73 20 74 68 65 20 | 73 61 6d 65 20 61 73 20 | is the |same as |
|00004640| 74 68 65 20 77 61 79 20 | 69 6e 20 00 00 80 00 00 |the way |in .....|
|00004650| 25 48 00 00 42 2c 64 03 | 65 a6 bc ff 45 d5 bc ff |%H..B,d.|e...E...|
|00004660| 20 22 00 f0 77 68 69 63 | 68 20 6f 62 6a 65 63 74 | "..whic|h object|
|00004670| 73 20 63 61 6e 20 62 65 | 20 61 73 73 69 67 6e 65 |s can be| assigne|
|00004680| 64 20 61 6e 64 20 72 65 | 66 65 72 72 65 64 20 74 |d and re|ferred t|
|00004690| 6f 2e 0d 00 00 48 00 00 | a5 28 00 00 42 d8 03 00 |o....H..|.(..B...|
|000046a0| 15 60 bc ff f5 8e bc ff | 20 22 00 00 0d 07 00 00 |.`......| "......|
|000046b0| 08 b1 00 00 08 b1 00 00 | 00 00 00 00 00 28 00 00 |........|.....(..|
|000046c0| a5 3c 00 00 42 c4 45 02 | f5 11 bc ff a5 48 bc ff |.<..B.E.|.....H..|
|000046d0| 18 2b 00 00 32 2e 32 20 | 20 54 79 70 65 64 20 65 |.+..2.2 | Typed e|
|000046e0| 78 70 72 65 73 73 69 6f | 6e 73 2e 08 08 b1 00 00 |xpressio|ns......|
|000046f0| 00 00 00 00 0d 00 00 00 | 00 3c 00 00 25 1c 00 00 |........|.<..%...|
|00004700| 42 d8 03 00 75 d3 bb ff | 55 02 bc ff 20 22 00 00 |B...u...|U... "..|
|00004710| 0d 00 00 00 00 1c 00 00 | 85 90 00 00 02 b8 ef 06 |........|........|
|00004720| 25 8d bb ff 05 bc bb ff | 20 22 00 00 41 20 07 00 |%.......| "..A ..|
|00004730| 16 16 02 00 16 16 02 00 | 00 00 00 00 74 79 70 65 |........|....type|
|00004740| 64 20 65 78 70 72 65 73 | 73 69 6f 6e 08 6e 67 20 |d expres|sion.ng |
|00004750| 16 16 02 00 00 00 00 00 | 20 69 73 20 61 20 63 6f |........| is a co|
|00004760| 6c 6c 65 63 74 69 6f 6e | 20 6f 66 20 6d 65 61 6e |llection| of mean|
|00004770| 69 6e 67 66 75 6c 20 73 | 79 6d 62 6f 6c 73 20 28 |ingful s|ymbols (|
|00004780| 69 2e 65 2e 20 69 6e 20 | 73 63 6f 70 65 20 6f 72 |i.e. in |scope or|
|00004790| 20 61 73 73 75 6d 65 64 | 29 20 77 68 69 63 68 20 | assumed|) which |
|000047a0| 63 61 6e 20 00 90 00 00 | 85 94 00 00 02 10 25 07 |can ....|......%.|
|000047b0| d5 46 bb ff b5 75 bb ff | 20 22 00 00 6e 6f 72 6d |.F...u..| "..norm|
|000047c0| 61 6c 6c 79 20 62 65 20 | 65 76 61 6c 75 61 74 65 |ally be |evaluate|
|000047d0| 64 20 62 79 20 74 68 65 | 20 69 6e 74 65 72 70 72 |d by the| interpr|
|000047e0| 65 74 65 72 2c 20 62 75 | 74 20 77 68 6f 73 65 20 |eter, bu|t whose |
|000047f0| 76 61 6c 75 65 20 69 73 | 20 64 65 74 65 72 6d 69 |value is| determi|
|00004800| 6e 65 64 20 61 74 20 07 | 16 22 02 00 16 22 02 00 |ned at .|."..."..|
|00004810| 00 00 00 00 72 75 6e 20 | 74 69 6d 65 08 4a 50 06 |....run |time.JP.|
|00004820| 16 22 02 00 00 00 00 00 | 20 64 65 70 65 6e 64 69 |."......| dependi|
|00004830| 6e 67 20 6f 6e 20 00 00 | 00 94 00 00 05 80 00 00 |ng on ..|........|
|00004840| 00 8c 3c 07 85 00 bb ff | 65 2f bb ff 20 22 00 00 |..<.....|e/.. "..|
|00004850| 74 68 65 20 70 6f 73 69 | 74 69 6f 6e 20 69 6e 20 |the posi|tion in |
|00004860| 74 68 65 20 63 6f 64 65 | 20 6f 66 20 74 68 65 20 |the code| of the |
|00004870| 65 76 61 6c 75 61 74 69 | 6f 6e 2e 20 20 49 64 65 |evaluati|on. Ide|
|00004880| 6e 74 69 66 69 65 72 73 | 20 61 72 65 20 6c 6f 6f |ntifiers| are loo|
|00004890| 6b 65 64 20 75 70 20 64 | 79 6e 61 6d 69 63 61 6c |ked up d|ynamical|
|000048a0| 6c 79 20 73 74 61 72 74 | 69 6e 67 20 61 74 20 74 |ly start|ing at t|
|000048b0| 68 65 20 63 61 6c 6c 20 | 00 80 00 00 a5 a0 00 00 |he call |........|
|000048c0| 42 38 cd 03 35 ba ba ff | 15 e9 ba ff 20 22 00 00 |B8..5...|.... "..|
|000048d0| 74 6f 20 07 16 17 02 00 | 16 17 02 00 00 00 00 00 |to .....|........|
|000048e0| 07 cc 00 00 07 c1 00 00 | 07 c1 00 00 16 17 02 00 |........|........|
|000048f0| 00 00 00 00 65 76 61 6c | 08 00 00 00 16 17 02 00 |....eval|........|
|00004900| 07 c1 00 00 00 00 00 00 | 28 29 08 ff 07 c1 00 00 |........|()......|
|00004910| 00 00 00 00 20 61 6e 64 | 20 75 73 69 6e 67 20 74 |.... and| using t|
|00004920| 68 65 20 6e 65 61 72 65 | 73 74 20 28 62 79 20 07 |he neare|st (by .|
|00004930| 16 18 02 00 16 18 02 00 | 00 00 00 00 73 63 6f 70 |........|....scop|
|00004940| 65 08 36 ff 16 18 02 00 | 00 00 00 00 29 20 6d 61 |e.6.....|....) ma|
|00004950| 74 63 68 2e 0d 00 00 00 | 00 a0 00 00 25 1c 00 00 |tch.....|....%...|
|00004960| 42 d8 03 00 e5 73 ba ff | c5 a2 ba ff 20 22 00 00 |B....s..|.... "..|
|00004970| 0d 00 00 00 00 1c 00 00 | 05 7c 00 00 00 88 19 07 |........|.|......|
|00004980| 95 2d ba ff 75 5c ba ff | 20 22 00 00 49 74 20 69 |.-..u\..| "..It i|
|00004990| 73 20 6e 6f 74 20 6d 65 | 61 6e 69 6e 67 66 75 6c |s not me|aningful|
|000049a0| 20 74 6f 20 74 72 79 20 | 74 6f 20 63 6f 6d 70 69 | to try |to compi|
|000049b0| 6c 65 20 74 79 70 65 64 | 20 65 78 70 72 65 73 73 |le typed| express|
|000049c0| 69 6f 6e 73 20 61 73 20 | 6e 75 6c 6c 20 65 78 70 |ions as |null exp|
|000049d0| 72 65 73 73 69 6f 6e 73 | 20 63 61 6e 20 62 65 20 |ressions| can be |
|000049e0| 63 6f 6d 70 69 6c 65 64 | 2c 20 74 68 69 73 20 00 |compiled|, this .|
|000049f0| 00 7c 00 00 25 48 00 00 | 42 f4 59 03 45 e7 b9 ff |.|..%H..|B.Y.E...|
|00004a00| 25 16 ba ff 20 22 00 00 | 77 6f 75 6c 64 20 62 65 |%... "..|would be|
|00004a10| 20 65 71 75 69 76 61 6c | 65 6e 74 20 6f 66 20 61 | equival|ent of a|
|00004a20| 74 74 65 6d 70 74 69 6e | 67 20 74 6f 20 63 6f 6d |ttemptin|g to com|
|00004a30| 70 69 6c 65 0d 00 00 00 | 00 48 00 00 25 20 00 00 |pile....|.H..% ..|
|00004a40| 42 88 47 00 f5 a0 b9 ff | d5 cf b9 ff 20 22 00 00 |B.G.....|.... "..|
|00004a50| 65 2e 67 2e 0d 00 00 00 | 00 20 00 00 a5 28 00 00 |e.g.....|. ...(..|
|00004a60| 42 d8 03 00 a5 5a b9 ff | 85 89 b9 ff 20 22 00 00 |B....Z..|.... "..|
|00004a70| 0d 07 6f 72 07 c2 00 00 | 07 c2 00 00 00 00 00 00 |..or....|........|
|00004a80| 00 28 00 00 a5 28 00 00 | 42 60 54 00 55 14 b9 ff |.(...(..|B`T.U...|
|00004a90| 35 43 b9 ff 9c 1e 00 00 | 33 2b 34 08 07 c2 00 00 |5C......|3+4.....|
|00004aa0| 00 00 00 00 0d 00 00 00 | 00 28 00 00 25 1c 00 00 |........|.(..%...|
|00004ab0| 42 d8 03 00 05 ce b8 ff | e5 fc b8 ff 20 22 00 00 |B.......|.... "..|
|00004ac0| 0d 00 00 00 00 1c 00 00 | 25 34 00 00 42 84 cb 01 |........|%4..B...|
|00004ad0| b5 87 b8 ff 95 b6 b8 ff | 20 22 00 00 75 73 69 6e |........| "..usin|
|00004ae0| 67 20 61 20 50 61 73 63 | 61 6c 20 63 6f 6d 70 69 |g a Pasc|al compi|
|00004af0| 6c 65 72 2e 0d 00 00 00 | 00 34 00 00 25 1c 00 00 |ler.....|.4..%...|
|00004b00| 42 d8 03 00 65 41 b8 ff | 45 70 b8 ff 20 22 00 00 |B...eA..|Ep.. "..|
|00004b10| 0d 00 00 00 00 1c 00 00 | 85 94 00 00 02 c4 ef 06 |........|........|
|00004b20| 15 fb b7 ff f5 29 b8 ff | 20 22 00 00 41 20 07 ff |.....)..| "..A ..|
|00004b30| 16 19 02 00 16 19 02 00 | 00 00 00 00 74 79 70 65 |........|....type|
|00004b40| 64 20 65 78 70 72 65 73 | 73 69 6f 6e 08 74 68 61 |d expres|sion.tha|
|00004b50| 16 19 02 00 00 00 00 00 | 20 74 61 6b 65 73 20 69 |........| takes i|
|00004b60| 74 73 20 74 79 70 65 20 | 61 75 74 6f 6d 61 74 69 |ts type |automati|
|00004b70| 63 61 6c 6c 79 20 66 72 | 6f 6d 20 69 74 73 20 63 |cally fr|om its c|
|00004b80| 6f 6e 74 65 6e 74 73 20 | 69 2e 65 2e 20 77 68 61 |ontents |i.e. wha|
|00004b90| 74 20 69 73 20 62 65 74 | 77 65 65 6e 20 74 68 65 |t is bet|ween the|
|00004ba0| 20 63 75 72 6c 79 20 00 | 00 94 00 00 25 28 00 00 | curly .|....%(..|
|00004bb0| 42 70 ef 00 c5 b4 b7 ff | a5 e3 b7 ff 20 22 00 00 |Bp......|.... "..|
|00004bc0| 62 72 61 63 6b 65 74 73 | 20 65 2e 67 2e 0d 00 00 |brackets| e.g....|
|00004bd0| 00 28 00 00 a5 28 00 00 | 42 d8 03 00 75 6e b7 ff |.(...(..|B...un..|
|00004be0| 55 9d b7 ff 20 22 00 00 | 0d 07 00 00 07 c3 00 00 |U... "..|........|
|00004bf0| 07 c3 00 00 00 00 00 00 | 00 28 00 00 25 5c 00 00 |........|.(..%\..|
|00004c00| 46 98 cb 05 25 28 b7 ff | 05 57 b7 ff 9c 1e 00 00 |F...%(..|.W......|
|00004c10| 7b 22 68 65 6c 6c 6f 22 | 7d 12 5c 00 18 15 00 00 |{"hello"|}.\.....|
|00004c20| 00 00 00 00 12 22 00 f0 | 40 19 01 00 00 00 00 00 |....."..|@.......|
|00004c30| 12 20 00 00 40 19 01 00 | 00 00 00 00 28 2a 28 73 |. ..@...|....(*(s|
|00004c40| 74 72 69 6e 67 29 20 65 | 78 70 72 65 73 73 69 6f |tring) e|xpressio|
|00004c50| 6e 2a 29 0d 00 5c 00 00 | 25 24 00 00 42 20 fd 00 |n*)..\..|%$..B ..|
|00004c60| d5 e1 b6 ff b5 10 b7 ff | 9c 1e 00 00 73 74 72 69 |........|....stri|
|00004c70| 6e 67 20 73 3b 0d 00 00 | 00 24 00 00 25 54 00 00 |ng s;...|.$..%T..|
|00004c80| 46 98 cb 05 85 9b b6 ff | 65 ca b6 ff 9c 1e 00 f0 |F.......|e.......|
|00004c90| 7b 73 7d 12 d8 bd 00 00 | 00 00 00 00 12 74 65 28 |{s}.....|.....te(|
|00004ca0| 40 19 01 00 00 00 00 00 | 12 08 00 00 40 19 01 00 |@.......|....@...|
|00004cb0| 00 00 00 00 28 2a 28 73 | 74 72 69 6e 67 29 20 65 |....(*(s|tring) e|
|00004cc0| 78 70 72 65 73 73 69 6f | 6e 2a 29 0d 00 54 00 00 |xpressio|n*)..T..|
|00004cd0| 25 50 00 00 46 98 cb 05 | 35 55 b6 ff 15 84 b6 ff |%P..F...|5U......|
|00004ce0| 9c 1e 00 f0 7b 73 2b 22 | 68 65 6c 6c 6f 22 7d 12 |....{s+"|hello"}.|
|00004cf0| 18 f6 00 00 00 00 00 00 | 12 a2 00 00 40 19 01 00 |........|....@...|
|00004d00| 00 00 00 00 28 2a 28 73 | 74 72 69 6e 67 29 20 65 |....(*(s|tring) e|
|00004d10| 78 70 72 65 73 73 69 6f | 6e 2a 29 0d 00 50 00 00 |xpressio|n*)..P..|
|00004d20| 25 5c 00 00 46 b8 e7 05 | e5 0e b6 ff c5 3d b6 ff |%\..F...|.....=..|
|00004d30| 9c 1e 00 f0 7b 31 32 33 | 7d 12 00 f0 98 85 00 00 |....{123|}.......|
|00004d40| 00 00 00 00 12 74 00 00 | 40 19 01 00 00 00 00 00 |.....t..|@.......|
|00004d50| 12 00 33 ff 40 19 01 00 | 00 00 00 00 28 2a 28 69 |..3.@...|....(*(i|
|00004d60| 6e 74 65 67 65 72 29 20 | 65 78 70 72 65 73 73 69 |nteger) |expressi|
|00004d70| 6f 6e 2a 29 0d 00 00 00 | 00 5c 00 00 25 24 00 00 |on*)....|.\..%$..|
|00004d80| 42 40 19 01 95 c8 b5 ff | 75 f7 b5 ff 9c 1e 00 f0 |B@......|u.......|
|00004d90| 69 6e 74 65 67 65 72 20 | 69 3b 0d 00 00 24 00 00 |integer |i;...$..|
|00004da0| 25 5c 00 00 46 b8 e7 05 | 45 82 b5 ff 25 b1 b5 ff |%\..F...|E...%...|
|00004db0| 9c 1e 00 f0 7b 69 2f 31 | 34 35 7d 12 58 4d 00 00 |....{i/1|45}.XM..|
|00004dc0| 00 00 00 00 12 ba 32 ff | 40 19 01 00 00 00 00 00 |......2.|@.......|
|00004dd0| 12 1c 00 00 40 19 01 00 | 00 00 00 00 28 2a 28 69 |....@...|....(*(i|
|00004de0| 6e 74 65 67 65 72 29 20 | 65 78 70 72 65 73 73 69 |nteger) |expressi|
|00004df0| 6f 6e 2a 29 0d 00 00 00 | 00 5c 00 00 25 64 00 00 |on*)....|.\..%d..|
|00004e00| 46 98 ac 06 f5 3b b5 ff | d5 6a b5 ff 9c 1e 00 f0 |F....;..|.j......|
|00004e10| 7b 5b 31 2c 32 2c 33 5d | 7d 12 00 00 18 15 00 00 |{[1,2,3]|}.......|
|00004e20| 00 00 00 00 12 b8 31 ff | 40 19 01 00 00 00 00 00 |......1.|@.......|
|00004e30| 12 65 74 20 40 19 01 00 | 00 00 00 00 28 2a 28 6c |.et @...|....(*(l|
|00004e40| 69 73 74 6f 66 20 69 6e | 74 65 67 65 72 29 20 65 |istof in|teger) e|
|00004e50| 78 70 72 65 73 73 69 6f | 6e 2a 29 0d 00 64 00 00 |xpressio|n*)..d..|
|00004e60| a5 68 00 00 46 98 ac 06 | a5 f5 b4 ff 85 24 b5 ff |.h..F...|.....$..|
|00004e70| 9c 1e 00 f0 5b 7b 31 7d | 2c 7b 32 7d 2c 7b 33 7d |....[{1}|,{2},{3}|
|00004e80| 5d 12 00 00 d8 bd 00 00 | 00 00 00 00 12 00 00 00 |].......|........|
|00004e90| 40 19 01 00 00 00 00 00 | 28 2a 6c 69 73 74 6f 66 |@.......|(*listof|
|00004ea0| 20 28 69 6e 74 65 67 65 | 72 29 20 65 78 70 72 65 | (intege|r) expre|
|00004eb0| 73 73 69 6f 6e 2a 29 08 | 07 c3 00 00 00 00 00 00 |ssion*).|........|
|00004ec0| 0d 00 00 00 00 68 00 00 | 25 1c 00 00 42 d8 03 00 |.....h..|%...B...|
|00004ed0| 55 af b4 ff 35 de b4 ff | 20 22 00 f0 0d 00 00 00 |U...5...| "......|
|00004ee0| 00 1c 00 00 85 b8 00 00 | 02 e0 3f 07 05 69 b4 ff |........|..?..i..|
|00004ef0| e5 97 b4 ff 20 22 00 f0 | 57 68 65 6e 20 61 20 74 |.... "..|When a t|
|00004f00| 79 70 65 64 20 65 78 70 | 72 65 73 73 69 6f 6e 20 |yped exp|ression |
|00004f10| 69 73 20 70 61 73 73 65 | 64 20 74 6f 20 07 00 00 |is passe|d to ...|
|00004f20| 07 c4 00 00 07 c4 00 00 | 00 00 00 00 07 00 00 00 |........|........|
|00004f30| 16 1b 02 00 07 c4 00 00 | 16 1b 02 00 00 00 00 00 |........|........|
|00004f40| 65 76 61 6c 08 22 00 f0 | 16 1b 02 00 07 c4 00 00 |eval."..|........|
|00004f50| 00 00 00 00 28 29 08 06 | 07 c4 00 00 00 00 00 00 |....()..|........|
|00004f60| 20 74 68 65 20 65 78 70 | 72 65 73 73 69 6f 6e 20 | the exp|ression |
|00004f70| 69 73 20 65 76 61 6c 75 | 61 74 65 64 20 61 6e 64 |is evalu|ated and|
|00004f80| 20 72 65 74 75 72 6e 65 | 64 2e 20 20 41 73 20 73 | returne|d. As s|
|00004f90| 74 61 74 65 64 20 00 00 | 00 b8 00 00 85 88 00 00 |tated ..|........|
|00004fa0| 02 70 e6 06 b5 22 b4 ff | 95 51 b4 ff 20 22 00 f0 |.p..."..|.Q.. "..|
|00004fb0| 62 65 66 6f 72 65 20 74 | 68 65 20 76 61 6c 75 65 |before t|he value|
|00004fc0| 73 20 6f 66 20 69 64 65 | 6e 74 69 66 69 65 72 73 |s of ide|ntifiers|
|00004fd0| 20 61 72 65 20 74 68 6f | 73 65 20 6f 66 20 74 68 | are tho|se of th|
|00004fe0| 65 20 69 64 65 6e 74 69 | 66 69 65 72 73 20 77 69 |e identi|fiers wi|
|00004ff0| 74 68 20 74 68 61 74 20 | 6e 61 6d 65 20 77 68 69 |th that |name whi|
|00005000| 63 68 20 61 72 65 20 6e | 65 61 72 65 73 74 20 62 |ch are n|earest b|
|00005010| 79 20 07 00 16 1c 02 00 | 16 1c 02 00 00 00 00 00 |y ......|........|
|00005020| 00 88 00 00 a5 e0 00 00 | 42 e8 43 07 65 dc b3 ff |........|B.C.e...|
|00005030| 45 0b b4 ff 20 22 00 f0 | 73 63 6f 70 65 08 6f 20 |E... "..|scope.o |
|00005040| 16 1c 02 00 00 00 00 00 | 2e 20 20 54 68 65 20 74 |........|. The t|
|00005050| 79 70 65 20 07 70 72 65 | 07 c5 00 00 07 c5 00 00 |ype .pre|........|
|00005060| 00 00 00 00 07 65 20 61 | 16 1a 02 00 07 c5 00 00 |.....e a|........|
|00005070| 16 1a 02 00 00 00 00 00 | 65 76 61 6c 08 3e 2e ff |........|eval.>..|
|00005080| 16 1a 02 00 07 c5 00 00 | 00 00 00 00 28 29 08 74 |........|....().t|
|00005090| 07 c5 00 00 00 00 00 00 | 20 72 65 74 75 72 6e 73 |........| returns|
|000050a0| 20 69 73 20 64 65 74 65 | 72 6d 69 6e 65 64 20 62 | is dete|rmined b|
|000050b0| 79 20 69 74 73 20 61 72 | 67 75 6d 65 6e 74 2c 20 |y its ar|gument, |
|000050c0| 61 6e 64 20 69 73 20 62 | 6f 75 6e 64 20 61 74 20 |and is b|ound at |
|000050d0| 07 00 00 00 16 10 02 00 | 16 10 02 00 00 00 00 00 |........|........|
|000050e0| 63 6f 6d 70 69 6c 65 20 | 74 69 6d 65 08 61 20 07 |compile |time.a .|
|000050f0| 16 10 02 00 00 00 00 00 | 2e 20 65 2e 67 2e 0d 00 |........|. e.g...|
|00005100| 00 e0 00 00 a5 28 00 00 | 42 d8 03 00 15 96 b3 ff |.....(..|B.......|
|00005110| f5 c4 b3 ff 20 22 00 f0 | 0d 07 20 6e 07 c6 00 00 |.... "..|.. n....|
|00005120| 07 c6 00 00 00 00 00 00 | 00 28 00 00 01 10 00 00 |........|.(......|
|00005130| 46 9c 9a 05 00 00 00 00 | 00 10 00 00 02 18 00 00 |F.......|........|
|00005140| f8 0b 00 00 00 00 00 00 | 07 c6 00 00 00 00 00 00 |........|........|
|00005150| 00 18 00 00 a5 a4 00 00 | 46 9c 9a 05 c8 03 b1 ff |........|F.......|
|00005160| 24 35 b1 ff 18 21 00 f0 | 6c 65 74 20 28 69 6e 74 |$5...!..|let (int|
|00005170| 65 67 65 72 29 20 65 78 | 70 72 65 73 73 69 6f 6e |eger) ex|pression|
|00005180| 20 69 65 20 3a 3d 20 7b | 34 7d 3b 12 98 85 00 00 | ie := {|4};.....|
|00005190| 00 00 00 00 12 c6 00 00 | 40 19 01 00 00 00 00 00 |........|@.......|
|000051a0| 07 00 00 00 09 c8 00 00 | 07 c6 00 00 09 c8 00 00 |........|........|
|000051b0| 00 00 00 00 07 00 00 00 | 0b c9 00 00 07 c6 00 00 |........|........|
|000051c0| 09 c8 00 00 0b c9 00 00 | 00 00 00 00 33 08 00 00 |........|....3...|
|000051d0| 09 c8 00 00 07 c6 00 00 | 0b c9 00 00 00 00 00 00 |........|........|
|000051e0| 08 00 00 00 0b c9 00 00 | 07 c6 00 00 00 00 00 00 |........|........|
|000051f0| 0d 00 00 00 00 a4 00 00 | a5 5c 00 00 42 40 fa 01 |........|.\..B@..|
|00005200| f4 bf b0 ff d4 ee b0 ff | 9c 1e 00 f0 77 72 69 74 |........|....writ|
|00005210| 65 28 33 2b 07 de 2c ff | 16 1e 02 00 07 c6 00 00 |e(3+..,.|........|
|00005220| 16 1e 02 00 00 00 00 00 | 65 76 61 6c 08 00 00 00 |........|eval....|
|00005230| 16 1e 02 00 07 c6 00 00 | 00 00 00 00 28 69 65 29 |........|....(ie)|
|00005240| 29 3b 08 00 07 c6 00 00 | 00 00 00 00 0d 00 00 00 |);......|........|
|00005250| 00 5c 00 00 25 1c 00 00 | 42 d8 03 00 a4 79 b0 ff |.\..%...|B....y..|
|00005260| 84 a8 b0 ff 20 22 00 00 | 0d 00 00 00 00 1c 00 00 |.... "..|........|
|00005270| 25 4c 00 00 42 00 a8 03 | 54 33 b0 ff 34 62 b0 ff |%L..B...|T3..4b..|
|00005280| 20 22 00 00 46 6f 72 20 | 61 73 73 69 67 6e 6d 65 | "..For |assignme|
|00005290| 6e 74 20 74 79 70 65 73 | 20 6d 75 73 74 20 62 65 |nt types| must be|
|000052a0| 20 63 6f 72 72 65 63 74 | 20 61 73 20 70 65 72 20 | correct| as per |
|000052b0| 75 73 75 61 6c 0d 00 00 | 00 4c 00 00 a5 28 00 00 |usual...|.L...(..|
|000052c0| 42 d8 03 00 04 ed af ff | e4 1b b0 ff 20 22 00 00 |B.......|.... "..|
|000052d0| 0d 07 01 00 07 c7 00 00 | 07 c7 00 00 00 00 00 00 |........|........|
|000052e0| 00 28 00 00 a5 b8 00 00 | 46 3c ab 06 38 a4 af ff |.(......|F<..8...|
|000052f0| 94 d5 af ff 18 21 00 00 | 6c 65 74 20 28 69 6e 74 |.....!..|let (int|
|00005300| 65 67 65 72 29 20 65 78 | 70 72 65 73 73 69 6f 6e |eger) ex|pression|
|00005310| 20 69 65 20 3a 3d 20 7b | 22 48 65 6c 6c 6f 22 7d | ie := {|"Hello"}|
|00005320| 3b 12 01 00 18 f6 00 00 | 00 00 00 00 12 38 00 00 |;.......|.....8..|
|00005330| 40 19 01 00 00 00 00 00 | 07 c5 2b ff 09 ca 00 00 |@.......|..+.....|
|00005340| 07 c7 00 00 09 ca 00 00 | 00 00 00 00 07 9f 00 00 |........|........|
|00005350| 0b cb 00 00 07 c7 00 00 | 09 ca 00 00 0b cb 00 00 |........|........|
|00005360| 00 00 00 00 37 08 00 00 | 09 ca 00 00 07 c7 00 00 |....7...|........|
|00005370| 0b cb 00 00 00 00 00 00 | 08 20 20 65 0b cb 00 00 |........|. e....|
|00005380| 07 c7 00 00 00 00 00 00 | 08 6c 6c 6f 07 c7 00 00 |........|.llo....|
|00005390| 00 00 00 00 0d 00 00 00 | 00 b8 00 00 25 1c 00 00 |........|....%...|
|000053a0| 42 d8 03 00 64 60 af ff | 44 8f af ff 20 22 00 00 |B...d`..|D... "..|
|000053b0| 0d 00 00 00 00 1c 00 00 | a5 44 00 00 42 a4 75 01 |........|.D..B.u.|
|000053c0| 14 1a af ff f4 48 af ff | 20 22 00 00 46 69 6e 64 |.....H..| "..Find|
|000053d0| 69 6e 67 20 62 79 20 07 | 16 1d 02 00 16 1d 02 00 |ing by .|........|
|000053e0| 00 00 00 00 73 63 6f 70 | 65 20 08 00 16 1d 02 00 |....scop|e ......|
|000053f0| 00 00 00 00 2e 2e 2e 0d | 00 44 00 00 a5 28 00 00 |........|.D...(..|
|00005400| 42 d8 03 00 c4 d3 ae ff | a4 02 af ff 20 22 00 00 |B.......|.... "..|
|00005410| 0d 07 00 00 07 cc 00 00 | 07 cc 00 00 00 00 00 00 |........|........|
|00005420| 00 28 00 00 25 2c 00 00 | 42 40 fa 01 74 8d ae ff |.(..%,..|B@..t...|
|00005430| 54 bc ae ff 9c 1e 00 00 | 61 73 73 75 6d 65 20 73 |T.......|assume s|
|00005440| 74 72 69 6e 67 20 73 20 | 69 6e 0d 00 00 2c 00 00 |tring s |in...,..|
|00005450| 25 40 00 00 42 a0 10 04 | 24 47 ae ff 04 76 ae ff |%@..B...|$G...v..|
|00005460| 9c 1e 00 00 20 20 20 6c | 65 74 20 28 73 74 72 69 |.... l|et (stri|
|00005470| 6e 67 29 20 65 78 70 72 | 65 73 73 69 6f 6e 20 73 |ng) expr|ession s|
|00005480| 65 20 3a 3d 20 7b 73 7d | 3b 0d 00 00 00 40 00 00 |e := {s}|;....@..|
|00005490| 25 34 00 00 42 00 a3 02 | d4 00 ae ff b4 2f ae ff |%4..B...|...../..|
|000054a0| 9c 1e 00 00 6c 65 74 20 | 73 74 72 69 6e 67 20 73 |....let |string s|
|000054b0| 20 3a 3d 20 22 48 65 6c | 6c 6f 22 3b 0d 00 00 00 | := "Hel|lo";....|
|000054c0| 00 34 00 00 25 34 00 00 | 42 20 bf 02 84 ba ad ff |.4..%4..|B ......|
|000054d0| 64 e9 ad ff 9c 1e 00 00 | 73 74 72 69 6e 67 20 66 |d.......|string f|
|000054e0| 75 6e 63 74 69 6f 6e 20 | 72 75 62 62 69 73 68 28 |unction |rubbish(|
|000054f0| 29 0d 00 00 00 34 00 00 | 25 1c 00 00 42 20 1c 00 |)....4..|%...B ..|
|00005500| 34 74 ad ff 14 a3 ad ff | 9c 1e 00 00 7b 0d 00 00 |4t......|....{...|
|00005510| 00 1c 00 00 25 38 00 00 | 42 a0 2f 03 e4 2d ad ff |....%8..|B./..-..|
|00005520| c4 5c ad ff 9c 1e 00 00 | 20 20 20 6c 65 74 20 73 |.\......| let s|
|00005530| 74 72 69 6e 67 20 73 20 | 3a 3d 20 22 47 6f 6f 64 |tring s |:= "Good|
|00005540| 62 79 65 22 3b 0d 00 00 | 00 38 00 00 a5 50 00 00 |bye";...|.8...P..|
|00005550| 42 60 16 02 94 e7 ac ff | 74 16 ad ff 9c 1e 00 00 |B`......|t.......|
|00005560| 20 20 20 72 65 74 75 72 | 6e 20 07 64 16 1f 02 00 | retur|n .d....|
|00005570| 07 cc 00 00 16 1f 02 00 | 00 00 00 00 65 76 61 6c |........|....eval|
|00005580| 08 76 65 20 16 1f 02 00 | 07 cc 00 00 00 00 00 00 |.ve ....|........|
|00005590| 28 73 65 29 3b 0d 00 00 | 00 50 00 00 25 1c 00 00 |(se);...|.P..%...|
|000055a0| 42 40 38 00 44 a1 ac ff | 24 d0 ac ff 9c 1e 00 00 |B@8.D...|$.......|
|000055b0| 7d 3b 0d 00 00 1c 00 00 | 25 1c 00 00 42 00 00 00 |};......|%...B...|
|000055c0| f4 5a ac ff d4 89 ac ff | 9c 1e 00 00 0d 00 00 00 |.Z......|........|
|000055d0| 00 1c 00 00 25 44 00 00 | 42 20 81 04 a4 14 ac ff |....%D..|B ......|
|000055e0| 84 43 ac ff 9c 1e 00 00 | 77 72 69 74 65 28 65 76 |.C......|write(ev|
|000055f0| 61 6c 28 73 65 29 29 3b | 20 20 20 20 20 20 20 20 |al(se));| |
|00005600| 20 20 20 20 20 20 20 20 | 28 2a 48 65 6c 6c 6f 2a | |(*Hello*|
|00005610| 29 0d 00 00 00 44 00 00 | a5 50 00 00 42 60 b9 04 |)....D..|.P..B`..|
|00005620| 54 ce ab ff 34 fd ab ff | 9c 1e 00 00 77 72 69 74 |T...4...|....writ|
|00005630| 65 28 72 75 62 62 69 73 | 68 28 29 29 3b 20 20 20 |e(rubbis|h()); |
|00005640| 20 20 20 20 20 20 20 20 | 20 20 20 20 28 2a 47 6f | | (*Go|
|00005650| 6f 64 62 79 65 2a 29 08 | 07 cc 00 00 00 00 00 00 |odbye*).|........|
|00005660| 0d 00 00 00 00 50 00 00 | 25 1c 00 00 42 d8 03 00 |.....P..|%...B...|
|00005670| 04 88 ab ff e4 b6 ab ff | 20 22 00 00 0d 00 00 00 |........| "......|
|00005680| 00 1c 00 00 25 1c 00 00 | 42 d8 03 00 b4 41 ab ff |....%...|B....A..|
|00005690| 94 70 ab ff 20 22 00 00 | 05 0d 00 00 00 1c 00 00 |.p.. "..|........|
|000056a0| 06 00 00 00 79 56 34 12 | b0 00 00 00 02 00 00 00 |....yV4.|........|
|000056b0| 00 00 00 00 06 08 00 00 | 00 08 00 00 01 10 00 00 |........|........|
|000056c0| 00 00 00 00 00 00 00 00 | 00 10 00 00 02 1c 00 00 |........|........|
|000056d0| f0 01 00 00 00 00 00 00 | 13 2e 01 00 14 2f 01 00 |........|...../..|
|000056e0| 00 00 00 00 00 1c 00 00 | a5 68 00 00 42 d9 d1 00 |........|.h..B...|
|000056f0| 28 07 f4 ff 50 2a f4 ff | ee 1a 00 00 07 2f 01 00 |(...P*..|...../..|
|00005700| 14 2f 01 00 14 2f 01 00 | 00 00 00 00 07 2e 01 00 |./.../..|........|
|00005710| 13 2e 01 00 13 2e 01 00 | 14 2f 01 00 00 00 00 00 |........|./......|
|00005720| 05 05 05 45 78 70 72 65 | 73 73 69 6f 6e 73 08 00 |...Expre|ssions..|
|00005730| 13 2e 01 00 14 2f 01 00 | 00 00 00 00 08 00 00 00 |...../..|........|
|00005740| 14 2f 01 00 00 00 00 00 | 0d 00 00 00 00 68 00 00 |./......|.....h..|
|00005750| 06 00 00 00 79 56 34 12 | |....yV4.| |
+--------+-------------------------+-------------------------+--------+--------+